注册账号
首先你需要到Docker Hub注册一个账号,具体步骤不在这里复述
登录Docker Hub
[HesjdeMacBook-Pro]:~ hesj$ docker logout
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: xxxxxx
Password: xxxxxx
Login Succeeded
推送镜像
以下命令中的 username
请替换为你的 Docker 账号用户名。
# 创建引用 SOURCE_IMAGE 的标记 TARGET_IMAGE
[HesjdeMacBook-Pro]:~ hesj$ docker tag nginx:latest username/nginx:1.13.12
# 查看
[HesjdeMacBook-Pro]:~ hesj$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
username/nginx 1.13.12 ae513a47849c 4 weeks ago 109MB
# 推送
[HesjdeMacBook-Pro]:~ hesj$ docker push username/nginx
The push refers to repository [docker.io/username/nginx]
7ab428981537: Mounted from library/nginx
82b81d779f83: Mounted from library/nginx
d626a8ad97a1: Mounted from library/mysql
1.13.12: digest: sha256:e4f0474a75c510f40b37b6b7dc2516241ffa8bde5a442bde3d372c9519c84d90 size: 948
推送完成后,你就可以在网站中或者使用docker search
看到你自己的镜像。