はじめに
dockerでサーバーを立てるときにIPアドレスの指定でハマってしまったので備忘録として残します
#docker内でサーバーを立てる時のIPアドレスは「0.0.0.0」にする
以下のようにdocker内では、0.0.0.0を指定しておけば、ホスト環境の「127.0.0.1:繋ぎ込みしたポート番号」からアクセスできるようになる
djangoの場合
サーバー起動時のコマンド
$python manage.py runserver 0:8000
# 0 = 0.0.0.0を表す
jupyter-labの場合
/root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.allow_root = True
c.NotebookApp.ip = "0.0.0.0"
c.NotebookApp.token = "xxxx"
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False