docker compose build
読む時間の目安: 2 分
説明
サービスのビルドまたは再ビルド
利用方法
$ docker compose build [SERVICE...]
追加説明
Services are built once and then tagged, by default as project_service
.
If the Compose file specifies an image name, the image is tagged with that name, substituting any variables beforehand. See variable interpolation.
If you change a service’s Dockerfile
or the contents of its build directory,
run docker compose build
to rebuild it.
オプション
名前/省略形 | デフォルト | 説明 |
--build-arg |
サービスに対するビルド時の変数を設定します。 | |
--compress |
true |
Compress the build context using gzip. DEPRECATED |
--force-rm |
true |
Always remove intermediate containers. DEPRECATED |
--memory , -m |
Set memory limit for the build container. Not supported on buildkit yet. | |
--no-cache |
Do not use cache when building the image | |
--no-rm |
Do not remove intermediate containers after a successful build. DEPRECATED | |
--parallel |
true |
Build images in parallel. DEPRECATED |
--progress |
auto |
処理経過の出力タイプを設定します(auto、plain、noTty、quiet)。 |
--pull |
常に最新イメージのプルを試みます。 | |
--quiet , -q |
STDOUT に何も出力しません。 | |
--ssh |
Set SSH authentications used when building service images. (use 'default' for using your default SSH Agent) |
上位コマンド
コマンド | 説明 |
---|---|
docker compose | Docker Compose コマンド |
関連コマンド
コマンド | 説明 |
docker compose build | サービスのビルドまたは再ビルド |
docker compose convert | Compose ファイルをプラットフォームの標準的な書式に変換します。 |
docker compose cp | Copy files/folders between a service container and the local filesystem |
docker compose create | サービスコンテナーを生成します。 |
docker compose down | コンテナーとネットワークを停止して削除します。 |
docker compose events | コンテナーからのリアルタイムイベントを受信します。 |
docker compose exec | 実行中コンテナー内においてコマンドを実行します。 |
docker compose images | 生成されたコンテナーにおいて利用されているイメージを一覧表示します。 |
docker compose kill | サービスコンテナーを強制的に停止します。 |
docker compose logs | View output from containers |
docker compose ls | 実行中の Compose プロジェクトを一覧表示します。 |
docker compose pause | サービスを一時停止します。 |
docker compose port | Print the public port for a port binding. |
docker compose ps | コンテナーを一覧表示します。 |
docker compose pull | サービスイメージをプルします。 |
docker compose push | サービスイメージをプッシュします。 |
docker compose restart | Restart containers |
docker compose rm | 停止しているサービスコンテナーを削除します。 |
docker compose run | サービスに対するワンタッチ(one-off)のコマンドを実行します。 |
docker compose start | サービスを起動します。 |
docker compose stop | サービスを停止します。 |
docker compose top | 実行中プロセスを表示します。 |
docker compose unpause | 停止中サービスを再開します。 |
docker compose up | コンテナーを生成して起動します。 |