Home Docker(5)
Post
Cancel

Docker(5)

Docker(4)

docker cp

  • 로컬 데이터를 컨테이너 내부로 옮기기, 컨테이너의 데이터 로컬로 옮기기
    • docker cp dummy/. container:/foldername
    • 명령줄이 실행중인 경로에서 dummy/. 파일들을 container이름의 컨테이너의/foldername으로 옮긴다 이때 컨테이너 내부에 해당 폴더가 없으면 자동으로 생성된다
    • 반대로 컨테이너의 데이터를 옮기고 싶으면 docker cp sweet_chatelet:/test dummy 명령어 사용
    • docker cp 명령어는 2개의 인자를 받는다 생각하자
  • 그러나 해당 명령을 사용해 프로그램에 변경을 주려는 작업은 리스크가 큼으로 컨테이너 내부의 로그 파일을 옮기는 용도 외에는 사용하지 말자


images, container naming

  • container
    • docker run -p 3000:80 -d --rm --name node_app 156606f9262a
      • --name 명령어 뒤에 사용할 컨테이너 이름과 이미지 아이디를 넣는다.
      • --rm 이미지를 컨테이너에 올리고 바로 실행 시킨다.

container_naming

  • images
    • 이미지의 레포지토리 이름과 버전을 명시해야 함으로 nametag를 갖는 name:tag와 같은 구성을 갖는다.
    • docker build -t note_app:latest .

images_naming

This post is licensed under CC BY 4.0 by the author.