1

ホストに公開されている Postgres/TimescaleDB データ ボリュームを使用して、ARM アーキテクチャ上の Docker で TimeScale を実行するにはどうすればよいですか?

私の考えは、次のことをすることでした:

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

同じエラーを返します: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 に答える