Docker:发布镜像到DockerHub

本文主要围绕如何发布镜像到Docker Hub上,成为开源的镜像

步骤:

1、地址:Docker Hub ,先注册账号

2、保证账号可以正常登录

 

3、在服务器上提交镜像

 # 查看登录命令帮助信息[root@localhost opt]# docker login --help​Usage:  docker login [OPTIONS] [SERVER]​Log in to a Docker registry.If no server is specified, the default is defined by the daemon.​Options:-p, --password string   Password--password-stdin    Take the password from stdin-u, --username string   Username# 登录成功[root@localhost opt]# docker login -u foolishbird69Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. Seehttps://docs.docker.com/engine/reference/commandline/login/#credentials-store​Login Succeeded  

4、提交镜像到DockerHub

 #            用户名  /  镜像名  版本号docker push userName/imageName:tag

 

常见错误

1). An image does not exist locally with the tag : userName/imageName

原因:本地镜像不存在具体版本号

解决: 给镜像添加tag

2). denied: requested access to the resource is denied

原因:push时不带版本号     解决:添加版本号再push

 原因:push的格式错误       解决:改为用户名

5、查看发布结果,发布成功

 

====================================================================

到此为止,我们就完成了开源自己的镜像到Docker Hub上,别人就可以下载下来使用了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部