背景デザイン画像1 背景デザイン画像2

Portfolio

Dockerでlocalhostにアクセスできない原因を調査

MENU

 概要 

localhost にどうもアクセスできない状態なので原因を調査していきます。

 現状

コンテナの状態



マイグレーションの結果



localサーバーに接続



curl http://localhost:8000/ の実行結果



http://localhost:8000/ に接続



考えられる原因

  • ポート番号が重複している

  • 接続要求が届いていない

動作確認

以下のサイトに興味深いことが書いてあったのでやってみる。
0.0.0.0:8000でrunserverするのはどういうこと?【詳しく解説】



この方法でもダメだった。

もしかしたら、それ以前の問題でパスが違うのでは? そう思い始めた...

調べてみたら以下の記事を発見
Django1.11でアクセス時のエラー(tutorial)


urlpatterns は上記になっているのですが、http://127.0.0.1:8000/ に対応しているURLパターンが無いためはじかれるみたいです。

http://127.0.0.1:8000/othello_apps/ で接続しないといけない


アクセスできました。

もしかしてパス指定を間違えていただけだった???