docker打包镜像操作以及如何把镜像push至DockerHub
Posted 非晚非晚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker打包镜像操作以及如何把镜像push至DockerHub相关的知识,希望对你有一定的参考价值。
文章目录
1. 打包镜像
(1)将镜像打包成.tar
- 打包镜像
docker save imageID -o my_img.tar
- 加载打包好的镜像
docker load -i my_img.tar
(2)将容器打包成镜像
- 直接将容器打包成镜像
docker commit 容器名 镜像名
- 附加信息的保存镜像
docker commit -m=“提交信息” -a=“作者信息” 容器名/容器ID 提交后的镜像名:Tag
tag是可选性,如果不指定tag,默认tag为latest
2. push至docker hub
(1)规范打包镜像
如果需要把该镜像提交到dokcer hub中心,则必须规范命名
:
docker commit -m=“提交信息” -a=“作者信息” 容器名/容器ID username/repositoryName[:tagName]
tagName依旧是可选项,如果不指定tagName,默认tag为latest
(2)登录
docker login
并输入用户名和密码
(3)推送至DockerHub
docker push username/repositoryName:repositoryName
(4)登出
docker logout
好的,大功告成!
以上是关于docker打包镜像操作以及如何把镜像push至DockerHub的主要内容,如果未能解决你的问题,请参考以下文章