Docker系列---【docker推送镜像到自己的阿里云镜像仓库】

1.打开自己申请的阿里云镜像仓库

2.在linux服务器上登录阿里云镜像仓库

docker login --username=zhangsan registry.cn-beijing.aliyuncs.com
#用于登录的用户名为阿里云账号全名,密码为开通容器镜像服务ACR时设置的密码。

3.从私库拉取镜像

docker pull registry.cn-beijing.aliyuncs.com/hujunwei/jenkins_blueocean:[镜像版本号]

4.把自己的容器打包成镜像

docker commit -a "作者zhangsan" -m "备注首次修改" 232132231csdf2323(要保存的容器id)  mynginx:v1.0(打包后的镜像名和版本号:自定义)
#例如下面的例子
docker commit -a "hjw" -m "装了jenkinsfile需要的插件" 9d8073ef9211  jenkinsfile1:1.0

5.推送镜像到自己的私库

docker login --username=zhangsan registry.cn-beijing.aliyuncs.com
docker images
#ImageId为上一个命令查出来的,你要上传到私服的镜像的id;[自定义镜像名]:只能是一个名字,不能含目录,例如jenkins/jenkinsfile,会导致传不上去
docker tag [ImageId] registry.cn-beijing.aliyuncs.com/[自己定义的仓库的命名空间]/[自定义镜像名]:[镜像版本号]
docker push registry.cn-beijing.aliyuncs.com/[自己定义仓库的命名空间]/[自定义镜像名]:[镜像版本号]

6.常用清理命令

#清除游离镜像
docker image prune

#清理未使用过的镜像和悬空镜像
docker system prune -a

#清除未使用的数据卷,末尾加上-f不用输入yes
docker volume prune
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值