前提・実現したいこと
Docker でコンテナを立てて,LAN内の別のサービスにアクセスしたいのですが,方法がわかりません
ホストマシンA上で動くコンテナから,ホストマシンB上で動くWebサービスにアクセスしようとしたいです
ホストマシンAとホストマシンBは同一LAN内にあります
LAN内のサービスはA,Bと同一LAN内のホストマシンCによって名前解決がされています
最終的にはホストマシンAで動いているコンテナをホストマシンB上で実行したいので,リクエストが
コンテナonホストマシンB→(DNS)→サービスonホストマシンB
と通信できるようにしたいです
発生している問題・エラーメッセージ
ホストマシンA上にて,docker run --rm -it ubuntu:18.04 bash
でコンテナ内に潜り,apt update
することは出来ました
また,apt install curl
などでcurl
やping
をダウンロードでき,curl www.google.com
などしても正常な動作が見て取れたことからネットワークに異常はないと思います
しかし,ホストマシンB上で動くxxx.com
にアクセスを試みたところ
root@07e99ab212eb:/# curl xxx.com curl: (7) Failed to connect to xxx.com port 80: Connection timed out
となってしまいます
なにか解決策や糸口をご存じの方いらしたら教えて下さい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/16 04:38
2019/10/16 04:49
2019/10/16 07:14