问题:如何在带卷的 ARM 架构上 运行 TimeScaleDB on Docker?
Question: How can I run TimeScaleDB on Docker on an ARM architecture with volumes?
如何在 ARM 架构上 运行 TimeScale Docker 将 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 日志 (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
returns同样的错误:standard_init_linux.go:190: exec user process caused "exec format error"
我会检查图像是否支持 ARM 架构。跟进更多信息在这里:https://github.com/timescale/timescaledb-docker/issues/25
如何在 ARM 架构上 运行 TimeScale Docker 将 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 日志 (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
returns同样的错误:standard_init_linux.go:190: exec user process caused "exec format error"
我会检查图像是否支持 ARM 架构。跟进更多信息在这里:https://github.com/timescale/timescaledb-docker/issues/25