1

如何在 ARM 架构上的 Docker 上运行 TimeScale,并将 Postgres/TimescaleDB 数据卷暴露给主机?

我的想法是执行以下操作:

docker run -d --restart always \
--name timescaledb \
-p 5432:5432 \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_USER=user \
-e POSTGRES_DB=databasename \
-v /etc/postgresql:$PWD/postgres/etc \
-v /var/log/postgresql:$PWD/postgres/log \
-v /var/lib/postgresql:$PWD/postgres/lib \
timescale/timescaledb

但是,TimescaleDB 似乎卡在启动/重启过程中:

在此处输入图像描述

你有什么建议/想法我做错了什么?

问题也可以在 Github 上找到:https ://github.com/timescale/timescaledb-docker/issues/23

docker log ( docker logs timescaledb) 告诉以下内容:

standard_init_linux.go:190: exec user process caused "exec format error"

跑步

docker run \
--name timescaledb \
-p 5432:5432 \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_USER=user \
-e POSTGRES_DB=databasename \
timescale/timescaledb

返回相同的错误:standard_init_linux.go:190: exec user process caused "exec format error"

4

1 回答 1

0

我将检查图像是否支持 ARM 架构。跟进更多信息在这里:https ://github.com/timescale/timescaledb-docker/issues/25

于 2018-09-05T08:52:31.383 回答