我正在尝试将基于Scala的应用程序部署到dokku,该应用程序运行http服务器和自定义的sshd服务器。
我遇到的问题似乎是dokku只支持应用程序的一个端口。 我需要dokku将我的应用程序端口暴露给Web。
在docker中这是可能的并且非常直接,但是当我在dokku文件中实现相同的技术时,我收到错误。
有关允许两个端口可访问的任何建议吗?
答案 0 :(得分:0)
毕竟,这是docker,你可以使用 大使 ......
您需要一行:
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
之前......