Docker公共镜像仓库DockerHUb
Docker客户端登录
使用
docker login登录dockerhub
这将提示您输入用户名,这个用户名将成为你的公共存储库的命名空间名称。如果你的名字可用,docker会提示您输入一个密码和你的邮箱,然后会自动登录到Docker Hub,你现在可以提交和推送镜像到Docker Hub的你的存储库。
docker login
出现 Login Succeeded就说明我们登录成功
注:你的身份验证凭证将被存储在你本地目录的.dockercfg文件中
推送镜像
修改镜像命名
修改镜像的 repository 使之与 Docker Hub 账号匹配
Docker Hub 为了区分不同用户的同名镜像,镜像的 registry 中要包含用户名,完整格式为:[用户名]/镜像名:tag
我们通过
docker tag命令重命名镜像
docker tag learn-docker-storage:0.0.3 baiyp/learn-docker-storage:0.0.3
推送镜像
现在我们要将我们的镜像推送到
docker hub推送镜像的规范是
docker push 注册用户名/镜像名:tag,因为我们上面已经把镜像名字改正确了,所以可以直接推送。
docker push baiyp/learn-docker-storage:0.0.3