2017-10-19 30 views
0

私はAzureの特定のVM(またはクラウドを考慮)で動作しているドッキングコンテナを作成しました。このコンテナには企業ネットワーク内で動作しているJenkinsサーバにアクセスする必要があるjava/nodejs/Csharpアプリケーションがあります。ドッカー・コンテナの内部からアプリケーションに接続する方法は?

ドッキング用のコンテナからジェンキンにアクセスすることはできますか?いいえの場合は、アクセス方法の解決策を提示してください。

+0

はい、そのJenkinsインスタンスには、公開可能なIPアドレスがあります。それ以外の場合は設定によって異なりますが、VPNを使用する必要があるかもしれません。 – Henry

答えて

1

--network = hostオプションを使用すると、コンテナホストからアクセスできる場合に、接続しようとしているサーバーと同じネットワークコンテキストでコンテナを実行できます。

もちろん、可能であれば、特定のネットワークまたはルートを指定する必要があります。

https://docs.docker.com/engine/reference/run/#network-settings

+0

だから、ドッカーのコンテナは、コンテナの外にあるネットワークのあるOSマシン上で動作しているジェンキンのサーバにアクセスできると言っています...それは間違いありませんか? –

+0

同じホストなら、これはうまくいくはずです。はい – Flowkap

+0

ホストがdiffの場合は、コンテナが異なるVMにインストールされているドッカーで動作していることを意味します。また、差分VMでジェンキンも動作しますか? –

関連する問題