docker/k8s学习笔记

--docke  push 的时候,如果没指定版本号(tag),那么会把这个镜像的tag设置为latest

--docker pull的时候,如果没指定版本号(tag),那么会使用latest作为默认的tag。此时只有镜像仓库里真的有一个tag为"latest"的镜像的情况下才会pull成功

--但是请注意latest并不代表真的就是最新版本了,比如一开始push的时候没指定版本号,那么默认把版本号设为latest推到镜像仓库了。然后又制定了版本号为2021又push了一次,那么此时镜像仓库里版本号(tag)为2021的镜像是比版本号(tag)为latest的还要新的

--因为有上面提到的可能会误解人的这个缺点,因此非必要不要使用默认的latest作为tag

删除所有镜像

docker rmi $(docker images -q)

dockerfile里面用env设置的环境变量,是在docker实例启动启动前就设置好的。没办法在dockerfile里读取容器启动后才会有的环境变量,例如容器实例名之类的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值