본문 바로가기
Programming/Docker

docker image 저장 / 이동 / 로드

by Chan_찬 2023. 4. 6.
728x90

docker image

1. docker image 저장

$ docker save 이미지이름 > archive.tar

2. tar 파일로 추출된 것 원하는 곳에 복사

3. docker image 로드

$ docker load -i archive.tar  # -i: tar 파일로 load

4. 해당 image로 container 실행하기위해 docker-compose.yml 추가 

# docker-compose.yml
version: '3'

services:
  container_name:     # 컨테이너 이름
    image: test_image # 위에서 로드한 이미지이름
    stdin_open: true  # == docker run -i
    tty: true         # == docker run -t
    volumes:
      - .:/app        # local의 .현재폴더와 container의 /app 폴더 mount

 

up or run 으로 실행

$ docker compose up 
$ docker compose run /bin/sh

 

728x90
728x90
Buy me a coffeeBuy me a coffee

댓글