docker compose build¶
説明¶
サービスの構築もしくは再構築です。
使い方¶
$ docker compose build [SERVICE...]
補足説明¶
サービスを一旦 project_service
(プロジェクト名_サービス名)です。
Compose ファイル仕様の image 名があれば、対象のイメージはその名前でタグ付けされるため、以前に指定していた値は上書きされます。詳細は 変数の書き換え をご覧ください。
サービスの Dockerfile
や構築ディレクトリ内容を変更した場合は、それらを再構築するために docker compose build
を実行します。
オプション¶
名前, 省略形 |
デフォルト |
説明 |
---|---|---|
|
サービスの構築時に変数を指定 |
|
|
|
構築コンテクストを gzip を使って圧縮。非推奨 |
|
|
中間コンテナを常に削除。非推奨 |
|
構築コンテナのメモリ上限を指定。buidkit では未サポート |
|
|
イメージの構築時にキャッシュを使わない |
|
|
構築の成功後、中間コンテナを削除しない。非推奨 |
|
|
|
並列にイメージを構築。非推奨 |
|
|
進捗の出力タイプを指定( |
|
常にイメージの新しいバージョンの取得を試みる |
|
|
標準出力(STDOUT)に何も表示しない |
親コマンド¶
コマンド |
説明 |
---|---|
Docker CLI のベースコマンド。 |
関連コマンド¶
コマンド |
説明 |
---|---|
サービスの構築もしくは再構築 |
|
compose ファイルをプラットフォーム固有の形式に変換 |
|
サービス・コンテナとローカル・ファイルシステム間でファイルやフォルダをコピー |
|
サービス用のコンテナを作成 |
|
コンテナやネットワークの停止と削除 |
|
コンテナからリアルタイムにイベントを受信 |
|
実行中のコンテナ内でコマンドを実行 |
|
作成したコンテナが使っているイメージを一覧表示 |
|
サービスコンテナを強制停止 |
|
コンテナからの出力を表示 |
|
実行中の compose プロジェクトを一覧表示 |
|
サービスの一時停止 |
|
ポートを確保している公開ポートを表示 |
|
コンテナを一覧表示 |
|
サービスのイメージを取得 |
|
サービスのイメージを送信 |
|
コンテナの再起動 |
|
停止済みのサービス・コンテナを削除 |
|
サービスを一度限りのコマンドとして実行 |
|
サービスの開始 |
|
サービスの停止 |
|
実行中のプロセスを表示 |
|
サービスの一時停止を解除 |
|
コンテナの作成と開始 |
参考
- docker compose build
https://docs.docker.com/engine/reference/commandline/compose_build/