3

Scala ベースのアプリケーションを dokku にデプロイしようとしています。アプリケーションは http サーバーとカスタマイズされた sshd サーバーを実行します。

私が抱えている問題は、dokku がアプリケーションに対して 1 つのポートしかサポートしていないように見えることです。両方のアプリケーション ポートを Web に公開するには dokku が必要です。

docker ではこれが可能であり、非常に簡単に実行できますが、同じ手法を dokku ファイルに実装すると、エラーが発生します。

2 つのポートにアクセスできるようにするための提案はありますか?

4

1 に答える 1

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...

于 2016-02-19T16:44:29.997 に答える