gpt4 book ai didi

postgresql - 运行或重启 PostgreSQL 镜像后 Docker 容器立即退出

转载 作者:行者123 更新时间:2023-11-29 13:19:22 34 4
gpt4 key购买 nike

我是 docker 的初学者,由于容器重启问题,我卡在了原地。当我尝试重新启动现有的退出容器或创建新容器(删除旧容器后)运行时出现问题:

docker run -d --name mempostgres \
-v "/home/lukasz/lc_pg_data:/var/lib/pgsql/data:Z" \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_DB=dbName \
-p 5432:5432 \
fedora/postgresql

我的容器总是立即退出,状态为“Exited(1)”

在我的容器日志中,我有: enter image description here

但是此时我没有运行任何 PostgreSQL 服务器。

最佳答案

您需要终止 postmaster 进程。

cat .../postmaster.pid

这个文件的第一个数字是postmaster进程的PID。

然后,使用以下命令终止该进程:

杀死PID

最后,运行一个容器,你的问题应该解决了。

关于postgresql - 运行或重启 PostgreSQL 镜像后 Docker 容器立即退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44497437/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com