PostgreSQL的Docker重新启动策略

时间:2020-05-20 14:52:57

标签: postgresql docker docker-compose

在PostgresSQL容器中设置“重启:始终”是一个好主意吗?也许使用“重启:除非停止”是防止容器过时的更好主意?

1 个答案:

答案 0 :(得分:0)

如果使用“过时的容器” 是指“从旧图像创建的容器” ,则不必担心,因为在两种情况下,如果都修改了{{1 }}和新版本的postgres并执行docker-compose.yml,您将运行新的容器。

在行为上的差异是,如果停止容器然后机器重新启动(出于任何原因),将会发生什么。如果您拥有docker-compose up -d,则容器将重新启动;如果您使用restart: always,则容器将不会旋转。