この問題は、Hyper-Vを使用する最新のDocker for Windowsをインストールすると発生します。コンテナに接続するDocker for WindowsでIPアドレスを入力することができません
しかし、あなたがdocker network inspect bridge
出力にIPSを見ることができます:
"Containers": {
"...": {
"Name": "dockerdevenvironment_rabbit_1",
"EndpointID": "...",
"MacAddress": "02:42:ac:11:00:04",
"IPv4Address": "172.17.0.4/16",
"IPv6Address": ""
},
"...": {
"Name": "webserver",
"EndpointID": "...",
"MacAddress": "02:42:ac:11:00:02",
"IPv4Address": "172.17.0.2/16",
"IPv6Address": ""
},
"...": {
"Name": "dockerdevenvironment_mongo_1",
"EndpointID": "...",
"MacAddress": "02:42:ac:11:00:05",
"IPv4Address": "172.17.0.5/16",
"IPv6Address": ""
}
あなたも、それらをpingまたはいずれかの方法でそれらを接続することはできません。
意味するのでしょうか?コンテナを実行していて、ブラウザでコンテナを表示できませんか?コンテナにポートを公開しましたか? docker psを実行すると何が表示されますか? http:// localhostに接続しようとしましたか? Docker for Windowsのコンテナがここにあります。 –
それは自分の例であっても、localhostに接続しません(docker run -d -p 80:80 --name webserver nginx) – maxpovver