Docker

Docker commit / Docker cp

땅개발자 2021. 10. 26. 01:27

Docker commit 는 기동중인 컨테이너를 지정된 이미지로 만들수 있다. 

Docker cp 는 기동중인 컨테이너의 디렉토리를 복사 또는 투입하는것이 가능하다. 

 

#기동중인 컨테이너를 확인
docker ps

#기동중인 컨테이너의 수정
docker exec -it temp-rest-api_flask_1 /bin/bash
touch remakt.txt  ⇒ 파일을 추가 

#기동중에 수정된 컨테이너의 새로운 이미지를 생성
docker commit temp-rest-app_flask_1 temp-rest-app_flask_2
docker images

#기동중인 컨테이너의 내부를 복사
docker cp temp-rest-api_flask_1:/usr/src/app ./     ⇒ 파일 또는 디렉토리를 복사가능