2014-10-01 3 views
3

Я пытаюсь развернуть приложение на основе Scala для dokku, приложение запускает сервер http и настраиваемый сервер sshd.Dokku: Открыть два порта из приложения

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

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

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

+0

Возможная Дубликат [Докку: Слушайте несколько портов из приложения] (http://stackoverflow.com/questions/25184496/dokku-listen-to-multiple- порты-из-ан-приложение) – EpicVoyage

ответ

0

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

Вам потребуется строку:

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 раньше ...