後:ドッキングウィンドウは、プロジェクトを構築するためのコマンドを構成する実行し、その後ドッカー作曲:私はこのチュートリアルに従うコマンドドッキングウィンドウ・コンrunコマンド
version: '2'
services:
db:
image: postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
:このチュートリアルで Python Docker composeを、それがドッキングウィンドウのコンポーズファイルを作成します。
docker-compose run web django-admin.py startproject composeexample .
私にはわからない事がある:私は別のドッキングウィンドウのチュートリアルを読んで、多くの場合、我々は単にプロジェクトを実行するためのdocker-compose run
を実行します。これらのコマンドの意味は次のとおりです。web django-admin.py startproject composeexample .
私が理解するように、このコマンドは、まずPythonプロジェクトを作成してから、設定のためにdocker-compose.yml
を呼び出します。右?
実際には、既存のコンテナの_in_コマンドは実行されません。それは新しいものを作成する。既存のコンテナでコマンドを実行する場合は、 'docker-compose exec'を使用します。 – johnharris85