全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
打印 上一主题 下一主题

运行容器时拉取的是latest最新版,下次拉取会自动更新吗?

[复制链接]
11#
 楼主| 发表于 2023-4-26 11:59:46 | 只看该作者
省港澳白嫖王 发表于 2023-4-26 10:27
imagepullpolicy设置了always才会
不然都是本地不存在才拉
比如你可以在docker run 时设置 --pull always  ...

阿里嘎多

点评

j得生猛  发表于 2023-4-26 12:34
12#
 楼主| 发表于 2023-4-26 12:25:39 | 只看该作者
省港澳白嫖王 发表于 2023-4-26 10:27
imagepullpolicy设置了always才会
不然都是本地不存在才拉
比如你可以在docker run 时设置 --pull always  ...

--pull always 在docker-compose里面该怎么写?大佬
13#
 楼主| 发表于 2023-4-26 12:29:24 | 只看该作者
空谷幽兰 发表于 2023-4-26 10:17
docker run 后面加上这个参数 --pull always

--pull always 在docker-compose里面该怎么写?大佬
14#
发表于 2023-4-26 12:33:23 | 只看该作者
腾讯云6折购 发表于 2023-4-26 12:25
--pull always 在docker-compose里面该怎么写?大佬

pull: always
15#
 楼主| 发表于 2023-4-26 13:19:34 | 只看该作者

好像是https://docs.docker.com/compose/compose-file/05-services/#pull_policy
16#
发表于 2023-4-26 13:30:41 | 只看该作者
latest 这个tag是一个特殊的,每次都会拉最新的,其他的tag不会拉最新的。
如果你的容器已经存在,只是重启容器当然不管是什么tag都不会拉最新的。如果是重新创建的话,并且tag是latest就会拉最新的!!!
17#
 楼主| 发表于 2023-4-26 13:35:18 | 只看该作者
ulggf847 发表于 2023-4-26 13:30
latest 这个tag是一个特殊的,每次都会拉最新的,其他的tag不会拉最新的。
如果你的容器已经存在,只是重启 ...

也就是写latest会自动拉取 不写不会自动拉取是吧

docker run -d --name nginx nginx 不会拉取
docker run -d --name nginx nginx:latest 会每次都拉取

是这样吗
18#
发表于 2023-4-26 16:56:23 | 只看该作者
腾讯云6折购 发表于 2023-4-26 13:35
也就是写latest会自动拉取 不写不会自动拉取是吧

docker run -d --name nginx nginx 不会拉取

如果你不写,默认就是带了latest。所以不写就是 latest。
19#
发表于 2023-4-26 16:57:28 | 只看该作者
腾讯云6折购 发表于 2023-4-26 13:35
也就是写latest会自动拉取 不写不会自动拉取是吧

docker run -d --name nginx nginx 不会拉取

所以:
docker run -d --name nginx nginx 会每次都拉取(等同于nginx:latest )
docker run -d --name nginx nginx:latest 会每次都拉取
20#
发表于 2023-4-26 16:58:50 | 只看该作者
ulggf847 发表于 2023-4-26 16:57
所以:
docker run -d --name nginx nginx 会每次都拉取(等同于nginx:latest )
docker run -d --name n ...

默认并不会更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-25 20:20 , Processed in 0.068785 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表