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:[镜像版本号]
执行命令后很快就可以拉取下来

如果想更安全一点,可以把仓库服务建在本地,参考下面博文
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)