Dockerにポートを転送させることはできません

Dockerにポートを転送させることはできません

私は一つをフォローしました地図時間しかし、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接続が中断されます。

関連情報