Dokku: открыть два порта из приложения

Я пытаюсь развернуть приложение на основе Scala в dokku, приложение запускает http-сервер и настроенный сервер sshd.

У меня проблема в том, что dokku поддерживает только один порт для приложения. Мне нужно dokku, чтобы открыть оба порта моих приложений в Интернете.

В докере это возможно и довольно просто сделать, но когда я реализую ту же технику в файле dokku, я получаю сообщение об ошибке.

Любые предложения по разрешению доступа к двум портам?


person user3855838    schedule 01.10.2014    source источник
comment
Возможный дубликат Dokku: прослушивание нескольких портов из приложения   -  person EpicVoyage    schedule 09.12.2015


Ответы (1)


Поскольку это, в конце концов, докер, вы можете использовать посол...

Вам понадобится строка вида:

docker run -t -i -link mysql:mysql -name mysql_ambassador -p 3306:3306 ctlc/ambassador

Замена вашего порта и mysql именем вашего контейнера (из docker images)

См. https://www.ctl.io/developers/blog/post/deploying-multi-server-docker-apps-with-ambassadors

ПРИМЕЧАНИЕ. Убедитесь, что вы docker pull svendowideit/ambassador:latest перед...

person malix    schedule 19.02.2016