## 登录DockerHub [root@us4ci6jaxom1jjz2 ~]# docker login -u windrose0318 Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [root@us4ci6jaxom1jjz2 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mytomcat91 latest 438df852cd70 2 hours ago 806MB ## 方式1:先在dockerhub上创建仓库,然后用 docker tag 原镜像名[:tag] 账户名/仓库名[:tag] ,再用 docker push 账户名/仓库名[:tag] 提交 [root@us4ci6jaxom1jjz2 ~]# docker tag 438df852cd70 windrose0318/sanyue:0.1 [root@us4ci6jaxom1jjz2 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mytomcat91 latest 438df852cd70 2 hours ago 806MB windrose0318/sanyue 0.1 438df852cd70 2 hours ago 806MB [root@us4ci6jaxom1jjz2 ~]# docker push windrose0318/sanyue:0.1 The push refers to repository [docker.io/windrose0318/sanyue] 9257ab00eb48: Pushed ... ## 方式2:可以不去dockerhub网页上创建仓库,使用 docker tag 原镜像id 账户名/镜像名称[:tag],再用 docker push 注册名/镜像名称:[:tag] [root@us4ci6jaxom1jjz2 ~]# docker tag 438df852cd70 windrose0318/tomcat9:0.1 [root@us4ci6jaxom1jjz2 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mytomcat91 0.1 438df852cd70 3 hours ago 806MB mytomcat91 latest 438df852cd70 3 hours ago 806MB windrose0318/sanyue/tomcat9 0.1 438df852cd70 3 hours ago 806MB [root@us4ci6jaxom1jjz2 ~]# docker push windrose0318/tomcat9:0.1 The push refers to repository [docker.io/windrose0318/tomcat9] 9257ab00eb48: Pushed a3269a496d7e: Pushed .... 以上两种方式本质其实一样的,都是docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
在阿里云上创建自己的镜像仓库
首先创建自己的命名空间 创建镜像仓库 选择本地仓库 创建成功
2、登录docker,push自己的镜像
[root@us4ci6jaxom1jjz2 ~]# docker logout Removing login credentials for https://index.docker.io/v1/ [root@us4ci6jaxom1jjz2 ~]# docker login --username=lyp三月 registry.cn-hangzhou.aliyuncs.com Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [root@us4ci6jaxom1jjz2 ~]# docker tag 438df852cd70 registry.cn-hangzhou.aliyuncs.com/sanyue-qaq/sanyue:1 [root@us4ci6jaxom1jjz2 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mytomcat91 latest 438df852cd70 4 hours ago 806MB registry.cn-hangzhou.aliyuncs.com/sanyue-qaq/sanyue 1.0 438df852cd70 4 hours ago 806MB [root@us4ci6jaxom1jjz2 ~]# docker push registry.cn-hangzhou.aliyuncs.com/sanyue-qaq/sanyue:1.0 The push refers to repository [registry.cn-hangzhou.aliyuncs.com/sanyue-qaq/sanyue] 9257ab00eb48: Pushing 3.275MB/221MB ... [root@us4ci6jaxom1jjz2 ~