Dockerコンテナ情報をWeb経由で確認することが出来ます。 localhostを超えて公開した場合、LAN内の誰にでもログ情報が見えてしまうので注意してください。
DEMO:
iPhone(Safari) | Web(Chrome) |
---|---|
![]() |
![]() |
- python >= 3.8
- Docker already running
python -m venv venv
. ./venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver localhost:9999
# git clone
git clone https://github.com/hirotaka42/Django-Docker-View.git
cd Django-Docker-View
# venv(仮想環境) を作成
python3 -m venv venv
# venv を有効化
. ./venv/bin/activate
# もしくわ
source ./venv/bin/activate
# venv内の pipをアップグレード
python3 -m pip install --upgrade pip
# モジュール の install
pip install -r requirements.txt
# 初回起動時のみ マイグレーションが必要
python3 manage.py migrate
# 起動
python3 manage.py runserver localhost:9999
# 2回目以降 (venv有効化し、実行)
source ./venv/bin/activate
python3 manage.py runserver localhost:9999
# git clone
git clone https://github.com/hirotaka42/Django-Docker-View.git
cd Django-Docker-View
# venv(仮想環境) を作成
python3 -m venv venv && \
source ./venv/bin/activate && \
python3 -m pip install --upgrade pip && \
pip install -r requirements.txt && \
python3 manage.py migrate
# 実行
python3 manage.py runserver localhost:9999
# 終了したら仮想環境を終了
deactivate
# 2回目以降 (venv有効化し、実行)
source ./venv/bin/activate
python3 manage.py runserver localhost:9999
-
Access
/
to see its docker ps.
http://localhost:9999/ -
If you want to allow access from other PCs.
# Edit `Django-Docker-View/tail_docker/settings.py`
#`ALLOWED_HOSTS = ['My IP Address']`
# Run
python manage.py runserver [MyIP]:8000
Edit ./tail_docker/settings.py | Run |
---|---|
![]() |
![]() |