티스토리 뷰
1. 컨테이너로부터 도커 이미지 만들기
docker container commit [옵션] 컨테이너 식별자 [이미지[:태그명]]
ex) docker container comit [ -a "hong kildong<kildong@mail.com>] " [kildong/]test_image[:1.0]
생성된 도커이미지의 메타 데이터는 docker image inspect 로 확인할수 있다
컨테이너 실행후 변경된 부분은 docker container diff 명령으로 확인할수 있다.
docker container diff container이름
2. 컨테이너를 tar 파일로 출력
docker container export httpd > httpd.tar
tar -tf httpd.tar 명령어로 확인
tar 파일로 부터 docker image 생성
cat httpd.tar | docker image import - [kildong/]test_image[:1.0]
3. docker image save
- docker image 를 tar 파일로 저장
docker image save [옵션] 저장파일명 [도커이미지명]
ex)
docker image save -o nginx.tar nginx
저장된 docker 의 tar 파일로 부터docker image 읽어들이기
docker image load [옵션]
ex)
docker image load -i nginx.tar
*. 불필요한 도커이미지 및 컨테이너 일괄 삭제
docker container prune
docker image prune
docker network prune
docker volume prune
==> == docker system prune
'Infra > Docker & k8s' 카테고리의 다른 글
[Docker] Dockerfile이란? (0) | 2023.02.25 |
---|---|
[Docker] 도커 네트워크 (0) | 2023.02.25 |
[Docker] 도커를 사용하는 이유 (0) | 2023.02.19 |
[Docker] 도커 환경설정 (0) | 2023.02.19 |