본문 바로가기

Docker

Docker container 이미지로 만들고 다른 사람과 파일로 공유하기

docker container를 image로 만들어서 다른 사람과 공유하기

  1. container를 image로 만들기
    • $ docker stop 컨테이너이름   ## 사용하던 container 중지
    • $ docker commit [OPTIONS] 컨테이너이름 [이미지이름:TAG]
    • https://yoo11052.tistory.com/144
  2. 만들어진 도커 이미지 다른사람과 공유하기
    • github에 올려서 공유, docker registry에 올려서 공유 등등 다양한 방법이 있음
    • 도커 이미지 ‘파일’로 만들어서 다른사람과 공유하는 방법
    • $ docker save -o [파일이름.tar] [이미지이름]
      • tar.gz도 가능
    • 도커(Docker) : 이미지 공유하기
    • 만약 “Error: open /tmp/docker-import-123456789/repo/bin/json: no such file or directory”에러가 뜬다면
  3. 받은 도커 파일 불러오기
    • $ docker load -i {file이름.tar}
    • $ docker images
      • image가 잘 불러와진 것을 확인할 수 있음
  4. 받은 이미지 파일로 컨테이너 생성하고 실행하기
    • docker run <OPTIONS> --name <사용자지정 컨테이너 이름> <이미지이름:Tag>
      • run : 컨테이너 생성과 동시에 구동하는 명령