、両方Dockerfile
とdocker-compose.yml
ファイルは、このように、/code
として.
を追加します。開発環境にある場合にのみ、ドッカーで作成するボリュームをどのように接続できますか?ドッキングウィンドウ・コンドキュメントの<a href="https://docs.docker.com/compose/django/" rel="nofollow">quickstart: Compose and Django</a>ページで
ADD . /code/
そして、いくつかの行以降:
web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code
これは、開発中にイメージを再構築する必要がなくなり、docker build
t彼のイメージはすでにソースコードで構築されているので、プロダクションでは単にコンテナを取得するためにdocker run
を実行するだけです。あれは正しいですか?
質問があれば、docker-compose.yml
を作成して、ボリュームを接続するか、実動スタックと開発スタックのどちらを作成するかに基づいてボリュームを接続しないでください。