도커(Docker) : 이미지 공유하기

반응형

    개요

    내 PC 상에 저장되어 있는 도커 이미지를 다른 사람에게 공유하는 방법 두 가지에 대해 소개합니다.

    하나는 도커 이미지를 파일로 만들어서 파일을 전달하는 방법이고, 또 하나는 도커 허브(Docker Hub)에 업로드하고 이로부터 다운로드하도록 하는 방법입니다.

     

    도커 이미지를 파일로 공유하기

    1. "save" 옵션을 통해 도커 이미지를 파일로 생성할 수 있습니다. tar 형식의 파일로 생성되므로 확장자는 "tar"로 지정합니다.

    docker save -o [FILE_NAME.tar] [IMAGE NAME]

     

    2. 생성된 도커 이미지 파일을 공유 받은 쪽에서는 "load" 옵션을 이용하여 파일로부터 도커 이미지를 로딩할 수 있습니다.

    docker load -i [FILE_NAME.tar]

     

    다음은 ubuntu:16.04 도커 이미지로부터 ubuntu-16.04.tar 파일을 생성하고, 해당 파일을 공유 받은 쪽에서는 해당 파일로부터 도커 이미지를 로딩하는 예제입니다.

    G:\> docker images
    REPOSITORY            TAG         IMAGE ID       CREATED          SIZE
    ubuntu                16.04       96da9143fb18   11 months ago    124MB
    
    G:\> docker save -o ubuntu-16.04.tar ubuntu:16.04
    G:\> dir
    2021-01-09  오전 10:17       127,669,760 ubuntu-16.04.tar
    
    ...
    
    G:\> docker load -i ubuntu-16.04.tar

     

     

     

    도커 이미지를 도커 허브(Docker Hub)를 통해 공유하기

    1. 도커 허브에 가입하고 저장소 생성 후 도커 이미지를 업로드합니다. 공유 받고하 하는 상대방은 해당 저장소로부터 도커 이미지를 다운로드 합니다. 관련 방법은 아래 글에서 확인할 수 있습니다.

     

    2. 참고로 공개 저장소가 아닌 사설 저장소를 통해 공유하고자 할 경우에는, 공유하고자 하는 상대방의 도커 허브 계정 정보(ID, 이메일주소)를 저장소에 등록하여 접근 권한을 할당한 후에 다운로드가 가능합니다.

     

    댓글

    Designed by JB FACTORY