본문 바로가기
[Docker]

tar 파일을 통해서 컨테이너 출력 및 이미지 생성하기

by SAMSUNG Metaverse-Cloud 2023. 8. 27.
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