質問: 現在、Dockerを用いてWebサービスを試しに利用しようとしております。試しにWindows10 PCで ``` docker run -d -p <外部からアクセスされるポート番号>:<コンテナ側のポート番号> -t -i -h <コンテナ名> --name <コンテナを指定する名前> ``` として幾つかWebサービスを導入しました。自分のPCの場合特にポートを指定せずに導入したサービスは""にアクセスする事で利用できたのですが、下の図にある通り、8000番に立ち上げたWebサービス(ここではJenkins)![画像の説明をここに入力](https://i.stack.imgur.com/yWIug.png)に関してはエラーメッセージが表示されてしまい、アクセスする事ができませんでした。 ![画像の説明をここに入力](https://i.stack.imgur.com/C7st3.png) ファイアウォールは無効にしているのですが、他に利用できる様にするのに必要な設定があるのかご存知の方は教えて頂けないでしょうか? Yuki Inoue さんに対する返信: jenkinsを再度入れ直して、STATUSを見た所、今回は立ち上がっている様でした。 ![画像の説明をここに入力](https://i.stack.imgur.com/PYeW1.png) その後再度アクセスしたのですが結果は同じでした... ログ(末尾)は以下の様になっていました。導入は上手く行っている様ですが、その後のアクセスに関するログは見られませんでした。 ![画像の説明をここに入力](https://i.stack.imgur.com/8uDV2.png)
回答: Jenkins は、公式のjenkinsでしょうか。 how to use によると、 ``` docker run -p 8080:8080 -p 50000:50000 jenkins ``` と書いてあるので、 8080 番のポートを開けてそこにアクセスする必要があるのではと考えています。 上記ポートで試すとどうなるでしょうか? 追記: ホスト側で 8000 ポートで待ち受けたい場合は、ポート指定のオプションを `-p 8000:8080` に変えれば実現できます。