在PostgresSQL容器中设置“重启:始终”是一个好主意吗?也许使用“重启:除非停止”是防止容器过时的更好主意?
答案 0 :(得分:0)
如果使用“过时的容器” 是指“从旧图像创建的容器” ,则不必担心,因为在两种情况下,如果都修改了{{1 }}和新版本的postgres并执行docker-compose.yml
,您将运行新的容器。
在行为上的差异是,如果停止容器然后机器重新启动(出于任何原因),将会发生什么。如果您拥有docker-compose up -d
,则容器将重新启动;如果您使用restart: always
,则容器将不会旋转。