docker historydocker history mywebdocker cp컨테이너와 호스트 PC 사이에서 파일을 이동시킬 수 있는 명령어다.
# 컨테이너 실행
docker run -dit -p 9999:80 --name httpd_history --rm myweb_history
# 컨테이너에서 apache2 설정 파일 가져오기
docker cp httpd_history:/etc/apache2/sites-available/000-default.conf ./
# 반대로 옮기기(호스트의 000-default.conf 파일을 컨테이너에서 가져온 파일로 덮어쓰기)
docker cp 000-default.conf httpd_history:/etc/apache2/sites-available/000-default.conf
docker commit컨테이너 변경사항을 반영하여 새로운 이미지를 생성/저장
git commit과 비슷한 방식으로 사용할 수 있다.
# 포맷
docker commit 옵션 컨테이너id_또는_이름 이미지이름[:태그]
# 예시
docker commit -m "add vim" httpd_history myweb_history
docker diffdocker inspectdocker logs