gpt4 book ai didi

postgresql - 使用 docker-compose 运行时,Postgresql 以信号 11 终止

转载 作者:行者123 更新时间:2023-12-04 02:28:10 24 4
gpt4 key购买 nike

我正在尝试使用 docker-compose 运行一个简单的 postgres,这比我想象的更具挑战性。我在 Raspberry Pi 4 Model B Rev 1.1 上使用 docker-compose1.27.4 上运行它。
使用以下输出调用 docker-compose up 后失败:

mydb_1  | Success. You can now start the database server using:
mydb_1 |
mydb_1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
mydb_1 |
mydb_1 | waiting for server to start....[36] LOG: starting PostgreSQL 13.1 on arm-unknown-linux-musleabihf, compiled by gcc (Alpine 10.2.1_pre1) 10.2.1 20201203, 32-bit
mydb_1 | [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
mydb_1 | ......[36] LOG: startup process (PID 37) was terminated by signal 11: Segmentation fault
mydb_1 | [36] LOG: aborting startup due to startup process failure
mydb_1 | [36] LOG: database system is shut down
mydb_1 | pg_ctl: could not start server
mydb_1 | Examine the log output.
mydb_1 | stopped waiting

docker-compose.yaml
version: '3'
services:
mydb:
image: postgres:13.1-alpine
environment:
- POSTGRES_USER=synapse
- POSTGRES_PASSWORD=test
volumes:
- synapse-db:/var/lib/postgresql/data
volumes:
synapse-db:
任何想法为什么会发生这种情况?

最佳答案

我对最新的图像有同样的问题(我从 9 到 13 都尝试了)。
看起来问题是最新版本,所以我用 3 个月前提交的 9-alpine 替换了几天前提交的 9.4.23-alpine 版本,问题消失了。
因此,请尝试在此处选择超过一周的任何版本 https://hub.docker.com/r/arm32v7/postgres/tags?page=1&ordering=last_updated

关于postgresql - 使用 docker-compose 运行时,Postgresql 以信号 11 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65877033/

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