2014-10-01 6 views
3

스칼라 기반 응용 프로그램을 dokku에 배포하려고하는데 응용 프로그램이 http 서버와 사용자 정의 sshd 서버를 실행합니다.Dokku : 응용 프로그램에서 두 개의 포트를 노출하십시오.

문제는 독도가 응용 프로그램 용 포트 하나만 지원한다는 것입니다. 내 응용 프로그램 포트를 모두 웹에 노출 시키려면 dokku가 필요합니다.

도커에서 이것은 가능하고 아주 간단합니다. 그러나 dokku 파일에서 동일한 기술을 구현하면 오류가 발생합니다.

두 개의 포트에 액세스 할 수 있도록하는 것에 대한 제안 사항이 있습니까?

+0

[Dokku : 앱에서 여러 포트 듣기] (http://stackoverflow.com/questions/25184496/dokku-listen-to-multiple- 응용 프로그램에서 포트) – EpicVoyage

답변

0

이이기 때문에, 결국, 고정 표시기, 당신은 대사를 사용할 수 있습니다 ...

당신은 같은 라인이 필요합니다 : 귀하의 포트와 MySQL과 함께 교체

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

을 용기 이름 (docker images)

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

참고 : docker pull svendowideit/ambassador:latest 전에 확인하십시오 ...