如何使docker-compose始终从新映像重新创建容器?

如何使docker-compose始终从新映像重新创建容器?,第1张

如何使docker-compose始终从新映像重新创建容器

docker-compose up --force-recreate
是一个选择,但是如果您将其用于CI,我将以构建开始,
docker-composerm -f
以停止并删除容器和卷(然后通过上拉并跟随它)。

这是我用的:

docker-compose rm -fdocker-compose pulldocker-compose up --build -d# Run some tests./testsdocker-compose stop -t 1

重新创建容器的原因是保留可能使用的任何数据量(同时它也会使

up
速度更快)。

如果您正在执行CI,则不需要这样做,因此只需删除所有内容即可获得所需的内容。

更新:使用1.7

up --build
中添加的功能
docker-compose



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5015613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存