Грамекс docker | запуск нескольких экземпляров в docker - PullRequest
0 голосов
/ 13 апреля 2020

согласно gramex-install-do c gramex можно запустить, запустив

# Run Gramex on port 9988
docker run --name gramex-instance -p 9988:9988 gramener/gramex

, можно ли запустить несколько экземпляров gramex, изменив параметр --name & разные номера портов с использованием параметра -p? когда я пытался запустить gramex с помощью:

docker run --name gramex-test-port -p 9998:9998 gramener/gramex

, в консоли он все еще печатал:

INFO    13-Apr 18:21:41 __init__ PORT Listening on port 9988

можно ли запустить несколько экземпляров gramex с помощью gramex- docker -install?

1 Ответ

0 голосов
/ 13 апреля 2020

добавление gramex.yaml вашего приложения с записью ниже:

app:
    listen:
        port: 9998

, а затем запуск контейнера docker в каталоге приложения с параметрами ниже запускает gramex на требуемом порту

docker run --name gramex-agri-prod -i -t -p 9998:9998 -v "$(pwd)":"$(pwd)" -w "$(pwd)"  gramener/gramex

Примечание: включите -d параметр, чтобы запустить его как процесс deamon

...