728x90
tar 명령어를 통해서 컨테이너를 출력하기도 해보고, 이미지를 작성 해보자
docker container export
이 명령어는 가동중인 컨테이너의 디렉토리, 파일들을 모아 tar 파일을 만드는 것이다.
docker container export (컨테이너 식별)
먼저 container 하나를 만들어 주었다. 우리는 이 컨테이너를 example.tar 라는 파일을 만들 것이다.
docker container export (컨테이너 식별자) > tar 이름을 통해서 컨테이너를 tar 파일로 출력 해 주었다.
docker image save
docker image save 명령어이다.
docker image save (옵션) 파일명 (이미지명)
만약 nginx 이미지를 압축하고 싶다면 docker image save 명령어를 사용하면 된다. 여기서 o 옵션은 이름을 지정해 주는 옵션이다.
docker image load
docker image load 명령어는 tar 파일로 압축한 이미지로부터 이미지를 읽어 들이는 명령어이다.
docker image load 옵션
docker image load 에 i 옵션을 지정해서 읽어들일 파일명을 지정했다. nginx:latest 이미지의 압축이 풀린 것을 확인할 수 있다.
728x90
'[Docker]' 카테고리의 다른 글
Dockerfile 빌드 및 이미지 레이어 (0) | 2023.08.31 |
---|---|
Dockerfile 이란 무엇인가? (1) | 2023.08.28 |
Docker 이미지 생성하는 방법 (0) | 2023.08.25 |
Docker 네트워크 (0) | 2023.08.24 |
도커 기초) 웹 서버 띄우기 (0) | 2023.08.22 |