背景デザイン画像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/ で接続しないといけない


アクセスできました。

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