離線使用:
導出鏡像
如果要存出鏡像到本地文件,可以使用docker save命令。例如,存出本地的ubuntu:14.04鏡像爲文件ubuntu_14.04.tar:
$ sudo docker save -o /home/user/images/ubuntu_14.04.tar ubuntu:14.04
導入鏡像
可以使用docker load從存出的本地文件中再導入到本地鏡像庫,例如從文件ubuntu_14.04.tar導入鏡像到本地鏡像列表,如下所示:
$ sudo docker load --input ubuntu_14.04.tar
在線使用:
容器運行成功後,就確認了 image 文件的有效性。這時,我們就可以考慮把 image 文件分享到網上,讓其他人使用。
首先,去 hub.docker.com 或 cloud.docker.com 註冊一個賬戶。然後,用下面的命令登錄。
$ docker login
接着,爲本地的 image 標註用戶名和版本。
$ docker image tag [imageName] [username]/[repository]:[tag]
# 實例
$ docker image tag koa-demos:0.0.1 ruanyf/koa-demos:0.0.1
也可以不標註用戶名,重新構建一下 image 文件。
$ docker image build -t [username]/[repository]:[tag] .
最後,發佈 image 文件。
$ docker image push [username]/[repository]:[tag]
發佈成功以後,登錄 hub.docker.com,就可以看到已經發布的 image 文件。
告辭!
參考鏈接:
http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html
https://blog.csdn.net/u011365831/article/details/81430513