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
好的,大功告成!