上のポートに転送:Port mapping in Docker on Mac OSX installed with Docker Toolboxアクセスドッカーは、ここに関連する投稿がありマック
は、それがために動作しませんでした私
入手コンテナ用のポート
ドッカポート485186e65a5e
8080/tcp -> 0.0.0.0:33360
8088/tcp -> 0.0.0.0:33359
19888/tcp -> 0.0.0.0:33358
50070/tcp -> 0.0.0.0:33357
50075/tcp -> 0.0.0.0:33356
8042/tcp -> 0.0.0.0:33361
コンテナ内のポートをリッスンすることを確認してください。
bash-4.1# netstat -alnpt | grep 19888
tcp 0 0 127.0.0.1:19888 0.0.0.0:* LISTEN 1094/java
容器にwgetコマンドを実行してください
bash-4.1# wget 127.0.0.1:19888
--2016-04-11 14:16:54-- http://127.0.0.1:19888/
Connecting to 127.0.0.1:19888... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://127.0.0.1:19888/jobhistory [following]
--2016-04-11 14:16:54-- http://127.0.0.1:19888/jobhistory
Reusing existing connection to 127.0.0.1:19888.
HTTP request sent, awaiting response... 200 OK
Length: 6763 (6.6K) [text/html]
Saving to: `index.html'
100%[================================================================================================================================================================================>] 6,763 --.-K/s in 0s
2016-04-11 14:16:54 (182 MB/s) - `index.html' saved [6763/6763]
アクセスしようとするが...、ホストからの運をポートに転送されない:(((
$docker-machine ip default
192.168.99.100
$ wget 192.168.99.100:33358
--2016-04-11 16:18:04-- http://192.168.99.100:33358/
Connecting to 192.168.99.100:33358... failed: Connection refused.
私は何をすべきか間違っている?
コンテナを0.0.0.0で開始するように設定しましたか? –
私はコンテナの中で実行している私のWebサービスについて話していました。そのサーバーは127.0.0.1で開始したので、コンテナの外側には表示されません。 – Sergey