1.登录dockerhub注册一个账号。
2.新建一个Repositories,这里的仓库名字关系到docker镜像推送上来的名字,即以后拉取镜像都要以这个仓库的名字来拉取。
3.在本地登录dockerhub:
docker login 用户名
然后输入密码。
4.将本地镜像的名字改为第二步中新建的名字!(重要),否则会报denied: requested access to the resource is denied
如我本地的镜像名字为:daocloud.io/djytwy/twy_vue_server:latest
而Repositories的名字为:djytwy/my_dockerhub
则我们需要重新改一下名字。
运行命令:
docker tag daocloud.io/djytwy/twy_vue_server:latest djytwy/my_dockerhub:1.0
1.0代表版本号,这里可以随便取名字。
5.接下来,就可以push镜像了:
docker push djytwy/my_dockerhub:1.0
这个过程可能比较久,也可能失败。
然后你dockerhub 的仓库就会有镜像了!
网友评论