关于docker 镜像推送的几个要点

本文详细介绍Docker镜像的管理技巧,包括如何使用Docker Tag更改镜像标签,从容器提交新镜像,以及如何将镜像推送到Docker Hub。同时,还提供了避免误删特定镜像的方法。

docker tag old-image-repository[:old-tag] new-image-repository[:new-tag] //或者 docker tag old-image-id new-image-repository[:new-tag]

docker tag <existing-image> <hub-user>/<repo-name>[:<tag>] 这里的tag不指定就是latest。

推送的image要符合官方或者私有hub的规范

如:docker tag gcr.io/google_containers/kube-apiserver-amd64:v1.5.5 lidnyun/kube-apiserver-amd64:v1.5.5
lidnyun是步骤一提到的账户名
kube-apiserver-amd64是步骤一提到的仓库名称
v1.5.5是tag版本。
 

删除的镜像最好使用repository:tag的组合来删除特殊的镜像,防止删除误删

推送镜像至hub如下:

docker push <hub-user>/<repo-name>:<tag>,即docker push 注册用户名/镜像名

docker commit :从容器创建一个新的镜像。

# docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

-a :提交的镜像作者;

-c :使用Dockerfile指令来创建镜像;

-m :提交时的说明文字;

-p :在commit时,将容器暂停。

根据这个myubuntu容器提交镜像

[root@docker-test1 ~]# docker commit -a "wangshibo" -m "this is test" 651a8541a47d myubuntu:v1

docker commit紧紧是在本地创建一个镜像并未上传docker push到镜像仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值