1

いくつかの Web アプリケーション (Java 製) をデプロイできるコンテナーを作成するために、Docker (Unix システム) を使用しています。このコンテナーの 1 つに JoNaS をインストールして適切に構成しましたが、ネットワークについて何か不足しています。

実際、コンテナー (rmi:// プロトコル) にデプロイするために、いくつかの Maven (より正確には maven-cargo-plugin) を呼び出す Jenkins ジョブを使用しています。

コンテナが同じネットワーク上にないため、適切に議論できないと思います。実際にはネットワーク設定を変更することは許可されていないため、ブリッジなどをバイパスするソリューションを検索します。

そうでない場合、私の問題について何か考えがありますか? 私が十分に明確ではないと思われる場合は、構成について少し図を作成しました ( http://img15.hostingpics.net/pics/209383DockerExp.png )。

ただし、私の英語の間違いは申し訳ありません。

4

1 に答える 1

0

Jenkins がそのポートの Docker ホスト IP に接続してコンテナーに入ることができるように、Docker コンテナーから Cargo ポートを公開したいようです。使用方法については、 http://docs.docker.com/reference/run/#expose-incoming-portsを参照してください。たとえば、Cargo ポートが 6767 の場合、 Jenkinsが Docker ホスト IP (同じネットワーク) の-p 6767:6767ポートに接続できるコンテナーを実行できます。6767

于 2014-11-24T02:43:16.057 に答える