回答:
以下はイメージをビルドするだけで、コンテナーは起動しません。
docker-compose build
以下は、イメージが存在しない場合にイメージをビルドし、コンテナーを開始します。
docker-compose up
--build
オプションを追加すると、不要な場合でもイメージのビルドが強制されます。
docker-compose up --build
以下は、イメージのビルドプロセスをスキップします。
docker-compose up --no-build
イメージが事前に作成されていない場合、失敗します。
この--no-cache
オプションは、イメージ作成プロセスでDocker ビルドキャッシュを無効にします。これは、Dockerfile内の各レイヤーをキャッシュし、同じである他のイメージ用に以前に構築されたレイヤー(〜Dockerfile行)を再利用してイメージ作成を高速化するために使用されます。
-d
)docker-compose up -d
は、のドキュメントには含まれていませんdocker-compose
。docs.docker.com/compose/reference/up
docker-compose up -d
?