如何启动 Docker 容器而不自动启动其他服务?

问题描述 投票:0回答:1

问题

我想尝试一些 postgres 15 本地化更改。因此,我在 Docker 容器中将

postgresql.conf
(如
lc_time
)从美国更改为德国。(这些更改适用于我的其他虚拟机集群)。之后我想重新启动 postgres15 容器。

不幸的是,容器卡在“重新启动”上。

查看容器日志:

2024-10-24 15:02:36.590 CEST [1] LOG:  invalid value for parameter "lc_time": "de_DE.UTF-8"
2024-10-24 15:02:36.590 CEST [1] FATAL:  configuration file "/var/lib/postgresql/data/postgresql.conf" contains errors

问题


所以所要做的就是将旧值设置回 postgres 配置中。不幸的是,启动容器会自动启动 postgres 集群。

问题:是否有某种“安全模式”来启动容器空白?不启动整个 postgres 尾部?

我想我必须再次组合整个容器?

docker
1个回答
0
投票

如何启动 Docker 容器而不自动启动其他服务?

覆盖命令和入口点。例如我通常使用:

docker run -ti --rm --entrypoint= image bash -l
© www.soinside.com 2019 - 2024. All rights reserved.