それらの違いが何なのか分かりませんでした。
docker-compose up
docker-compose up --build
docker-compose build --no-cache
up
キャッシュなしのコマンドはありますか?
ベストアンサー1
以下はイメージをビルドするだけで、コンテナは起動しません。
docker-compose build
以下は、イメージが存在しない場合はイメージをビルドし、コンテナを起動します。
docker-compose up
オプションを追加すると--build
、必要がない場合でもイメージが強制的にビルドされます。
docker-compose up --build
以下はイメージビルドプロセスをスキップします。
docker-compose up --no-build
イメージが事前にビルドされていない場合は失敗します。
このオプションは、イメージ作成プロセスで--no-cache
Dockerビルド キャッシュを無効にします。これは、 Dockerfile内の各レイヤーをキャッシュし、以前に同一の他のイメージ用にビルドされたレイヤー(~ Dockerfile 行)を再利用してイメージ作成を高速化するために使用されます。