docker<应用分享> 发布镜像到阿里云、从阿里云拉取镜像

之前博文讲过了如何把docker的镜像上传到dockerhub,以及从dockerhub下载镜像操作

传送门:本地镜像上传dockerhub、从dockerhub拉取镜像 

本篇博文来讲一下发布镜像到阿里云镜像仓库中,以及从阿里云镜像仓库中拉取镜像

首先打开阿里云控制台登录,左侧应用中找到容器镜像服务

 点击个人实例进去,找到命名空间,创建一个命名空间

 点击镜像仓库,选择刚创建的命名空间后,创建一个实例,代码源为本地仓库

 点击创建之后可以看到阿里云已经把命令都写出来了

(如果找不到这个页面,在上一级页面 “镜像仓库” 中,点击右侧操作一栏的管理按钮即可)

 docker登录阿里云镜像仓库,复制第一条命令到服务器执行,输入密码登陆成功 

推送镜像,复制第三条的后两条命令到服务器执行(第一条是登录命令,上一步已经登录过了)

tag命令复制一份镜像,其中ImageId改成要上传的镜像id,镜像版本号改成自定义的版本号

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/docker_vhukze/java_test:[镜像版本号] 

push上传,镜像版本号改成上一步设置的版本号

docker push registry.cn-hangzhou.aliyuncs.com/docker_vhukze/java_test:[镜像版本号]

 稍等一会儿之后上传成功

 然后在阿里云就能看到了

上传之后就是拉取了

使用管理面板第二条命令,拉取镜像(我这里先把本地的删掉),镜像版本号改成前面上传时的版本号

docker pull registry.cn-hangzhou.aliyuncs.com/docker_vhukze/java_test:[镜像版本号]

执行命令后很快就可以拉取下来 

如果想更安全一点,可以把仓库服务建在本地,参考下面博文

docker上传镜像到本地仓库,从本地仓库拉取镜像 

猜你喜欢

转载自blog.csdn.net/qq_41890624/article/details/126980482
今日推荐