透過檔案形式傳送docker image

有時候我們需要透過檔案形式來傳送 docker image,而不是用Docker Hub方式來傳輸,這時候可以透過docker提供的相關指令來進行。

建立Docker images

docker build -t justjii/映像檔名稱 .

// 可以試著run看看建立的image是否正確(docker run -d ....)

將image存成檔案

// docker save -o [output file name] [source_image name]

docker save -o ./myimage justjii/映像檔名稱

之後就可以把存下來的檔案,透過通訊軟體、USB或其他形式來傳輸。

將檔案轉回image

// docker load -i [source file name]
docker load -i myimage.bin

透過幾個簡單的指令就可以將建好的image帶著走,非常方便。