原csdn地址https://blog.csd|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

docker拉镜像及对镜像修改的推送

参考:https://www.cnblogs.com/kevingrace/p/9599988.html

首先,拉镜像是很简单的

首次拉取
阿里云操作

然后运行镜像成容器,在容器里面修改,再打包成镜像,然后穿马甲推上去

我这是以mysql的镜像为例,run后然后在里面新建一个文件,以备后期观察

docker commit -a "wt" -m "this is nginx1.15" [容器id] [新镜像的名字]:v1   // 提交成新镜像
// 然后把这个新镜像tag成阿里云仓库的那个镜像版本(上图第三步)
docker tag [我这个刚commit成的镜像id] registry.cn-shanghai.aliyuncs.com/lnmp_try/mysql_v1:[v2这边可以暂定v2版本]
// 然后直接push上去
docker push registry.cn-shanghai.aliyuncs.com/lnmp_try/mysql_v1:v2

然后再阿里云那就看到我刚刚推的镜像了
在这里插入图片描述

以下就是检查了
想删除老的,排除下情况

C:\Users\Administrator>docker rmi 3678d1215276
Error response from daemon: conflict: unable to delete 3678d1215276 (must be forced) - image is referenced in multiple repositories

报错,还是要我自己带着 镜像名字:版本号 这样才可以删除

然后run下我拉的v2,有修改的内容,成功!

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074606

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(10)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起