Вопрос: Как я могу запустить TimeScaleDB в Docker на архитектуре ARM с томами? - PullRequest
0 голосов
/ 03 сентября 2018

Как я могу запустить TimeScale в Docker в архитектуре ARM с томами данных 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, похоже, застрял в процессе запуска / перезапуска:

enter image description here

У вас есть предложения / идеи, что я делаю не так?

Вопрос доступен и на Github: https://github.com/timescale/timescaledb-docker/issues/23

Журнал докера (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"

1 Ответ

0 голосов
/ 05 сентября 2018

Я проверю, поддерживает ли образ архитектуру ARM. Следите за дополнительной информацией здесь: https://github.com/timescale/timescaledb-docker/issues/25

...