私は一つをフォローしました地図時間しかし、Dockerを学ぶときに何らかの理由で開こうとしているポートにアクセスできないようです。何らかの理由でタイムアウトしました。アクセスできない理由やDockerコンテナにアクセスするにはどうすればよいですか?
これまでに完了した手順:
$ docker run hello-world # works fine
$ docker run -d -P --name static-site prakhar1989/static-site # works and returns a docker container id
$ docker port static-site
443/tcp -> 0.0.0.0:32768
80/tcp -> 0.0.0.0:32769
http://localhost:32768/
その後、通過しましたが、ホストの1つにアクセスできませんでした。再インストールしてもタイムアウトが発生せず、Webサイトにアクセスできないというメッセージだけが表示されます。
また、これらのポートから直接コンテナにアクセスしようとしましたが、成功しませんでした。
答え1
HTTPの場合は、ポート80にポートリダイレクトを使用します。つまり、http://localhost:32769
。
HTTPSがコンテナに設定されていないようです。
答え2
解決しました。再起動 :/
Ubuntu 15.10に新しいDocker 1.12をインストールするときにも同じ問題が発生しました。合格後https://prakhar.me/docker-curriculum/、サンプルコンテナに接続できません。 http接続が中断されます。