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
이미지를 컨테이너에 올리고 바로 실행 시킨다.
- images
- 이미지의 레포지토리 이름과 버전을 명시해야 함으로
name
과tag
를 갖는name:tag
와 같은 구성을 갖는다. docker build -t note_app:latest .
- 이미지의 레포지토리 이름과 버전을 명시해야 함으로