ドキュメントをよく見てから、私はあなたのコンテナを始めることができました。 git clone
後 :
cd sane-django-docker
docker-compose up -d
これは出力
Starting sanedjangodocker_db_1
Starting sanedjangodocker_web_1
[[email protected] sane-django-docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cde9e93c1a70 sanedjangodocker_web "python3 manage.py ru" 19 seconds ago Up 1 seconds 0.0.0.0:8000->8000/tcp sanedjangodocker_web_1
73ad8cafe798 postgres:9.4 "/docker-entrypoint.s" 20 seconds ago Up 1 seconds 5432/tcp sanedjangodocker_db_1
私はちょうどperformd(私はこの問題を見てforgroundで実行されている)アップドッキングウィンドウ-構成です。 the documentationでより良い外観をとった後
LOG: shutting down
LOG: database system is shut down
私は
Djangoは私たちが 1を作成します存在しないPostgresデータベースに文句を言うだろう問題を見た:
docker exec sanedjangodocker_db_1 createdb -Upostgres webapp
を今postgresは問題ありませんが、dbを見つけるためにwebappを再起動しなければなりませんでした。
docker restart sanedjangodocker_web_1
は、今私はIP上でアクセスもすることができるよ:8000
It worked!
Congratulations on your first Django-powered page.
私はDjangoのアプリが実際にどのように動作するか知らないが、セットアップはかなり奇妙です。
'docker ps -a'の出力は何ですか?停止したWebコンテナが表示されますか? dbコンテナ内のサービスがまだ開始されておらず、もう一方のWebコンテナが既に開始したいが、dbと接続できないという問題がありました。 – lvthillo
両方のコンテナのように見える – rix