dockerfile构建完镜像之后,我们需要推送到DockerHub中;
流程:1)注册Dockerhub账号
2)Docker中登录DockerHub
3)构建本地镜像
4)推送到远程仓库Dockerhub
1、注册DockerHub账号:Docker
具体过程不做叙述,按照正常注册流程,能够登录即可,记录好用户名和密码,我的用户名smallhou;
2、登录DockerHub
#docker login -u 用户名 --登录
#docker loginout --退出
docker login - u smallhou
之后输入密码显示登录成功即可
3、Dockerfile 构建一个docker 镜像 ,参考之前的文章,以我之前构建的mydemo镜像为例:Docker构建jar包镜像;
4、 推送镜像需要更改仓库的名字和版本信息,否则会报错
#docker push 镜像
直接推送会失败,如下图:
更改tag,必须修改成这种带用户名格式的镜像名称,否则会像上图中无法推送:
#docker tag mydemo smallhou/mydemo:1.0
推送到远程
#docker push smallhou/mydemo:1.0 --smallhou是用户名称
5、查看DockerHub,推送成功;