目录

项目场景:

解决步骤

1.创建直接的仓库

2.首先登陆

3.修改TAG


项目场景:

用docker的时候push上传镜像的时候报了这个错,一开始是发现没登陆账号,最后发现登陆也报这个错,最后还是解决了大家可以参考一下我的解决方法应该是没有问题的。


解决步骤

1.创建直接的仓库

首先先登陆一下docker,如果没有docker账号的需要去官网注册一下:

docker官网:docker官网

注册完毕之后你需要创建一个仓库用于存储你以后需要push上传的文件:

 

 

 

创建一个存放镜像仓库,这里就是你看到你上传镜像的地方:

 这里有个docker commands就是你上传镜像的指令:

docker push fanstuck/darksoul:tagname

这个 tagname是你的镜像的版本号TAG。

那么接下来我们就来实现如何解决该错误了。

2.首先登陆

docker login

 第一次需要输入用户名和密码,第二就不用了本地会创建个config文件用于后续登入:

 之后我们来一个镜像作为要push的镜像,我pull的是redis,大家要上传不用再传。

3.修改TAG

我们要将我们原始的镜像修改成我们在dockerhub上面创建的文件路径一样:

格式:

docker tag <要push的镜像> <传到dockerhub上的路径>
docker tag redis fanstuck/darksoul:v.1.0

改变TGA后再上传:

docker push fanstuck/darksoul:v.1.0

 回去再去看dockerhub上:

 有了,上传完成!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐