我正在尝试将一个基于 Scala 的应用程序部署到 dokku,该应用程序运行一个 http 服务器和一个定制的 sshd 服务器。
我遇到的问题是 dokku 似乎只支持应用程序的一个端口。我需要 dokku 将我的两个应用程序端口都暴露给网络。
在 docker 中,这是可能的并且非常简单,但是当我在 dokku 文件中实现相同的技术时,我得到一个错误。
关于允许访问两个端口的任何建议?
既然这是,毕竟,码头工人,你可以使用大使......
您将需要如下一行:
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
之前...