- 首先需要在 hub.docker.com 创建一个账号,用于推送镜像。 默认的个人账户,只能用于发布公开的镜像。
将本地镜像推送到Dockerhub仓库 - 在服务器使用命令行登录Dockerhub
#docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: gerrylon # 输入用户名
Password: #输入密码
- 登录完成后,给镜像打tag
docker tag local-image:tagname new-repo:tagname
- 最后推送镜像至dockerhub仓库(这一步可能速度有点慢)
docker push new-repo:tagname