docker build --help 実行時に表示されるドキュメントの日本語訳。
使用法:
docker build [OPTIONS] PATH | URL | -
Dockerfile からイメージをビルドする
オプション:
- --add-host list
カスタムのホストから IP へのマッピングを追加します(host:ip) - --build-arg list
ビルド時変数を設定する - --cache-from string
キャッシュソースとして使用するイメージ - --cgroup-parent string
コンテナーのオプションの親 cgroup - --compress
gzip を使用してビルドコンテキストを圧縮する - --cpu-period int
CPU CFS(Completely Fair Scheduler)期間を制限する - --cpu-quota int
CPU CFS(Completely Fair Scheduler)の割り当てを制限する - -c, -cpu-shares int
CPU シェア(相対ウェイト) - --cpuset-cpus string
実行を許可する CPU(0-3, 0, 1) - --cpuset-mems string
実行を許可する MEM(0-3, 0, 1) - --disable-content-trust
イメージ検証をスキップ(デフォルトは true) - -f, -file string
Dockerfile の名前(デフォルトはPATH/Dockerfile) - --force-rm
常に中間コンテナを削除する - --iidfile string
イメージ ID をファイルに書き込みます - --isolation string
コンテナ隔離技術 - --label list
イメージのメタデータを設定する - -m, --memory bytes
メモリ制限 - --memory-swap bytes
スワップ制限はメモリ + スワップに等しい:-1は無制限のスワップを有効にします - --network string
ビルド中に RUN 命令のネットワークモードを設定します(デフォルトはdefault)。 - --no-cache
イメージのビルド時にキャッシュを使用しない - -o, -output stringArray
出力先(形式:type=local,dest=path) - --platform string
サーバーがマルチプラットフォーム対応の場合はプラットフォームを設定する - --progress string
進行状況出力のタイプを設定します
コンテナの出力を表示する場合はplainを指定してください(デフォルトはauto)- auto
- plain
- tty
- --pull
常にイメージの新しいバージョンのプルを試行します - -q, --quiet
ビルド出力を抑制し、成功したらイメージ ID を表示する - --rm
ビルドが成功した後、中間コンテナを削除します(デフォルトは true) - --secret stringArray
ビルド時に公開する秘密ファイル(BuildKit が有効な場合のみ):id=mysecret,src=/local/secret - --security-opt string
セキュリティオプション - --shm-size bytes
/dev/shmのサイズ - --squash
新しく構築されたレイヤーを単一の新しいレイヤーにまとめる - --ssh stringArray
ビルド時に公開する SSH エージェントソケットまたはキー(BuildKit が有効な場合のみ)(形式:default|<id>[=<socket>|<key>[,<key>]]) - --stream
ストリームはサーバーに接続してビルドコンテキストを交信します - -t, -tag list
名前を指定する。name:tagの形式で指定する。 - --target string
ビルドするターゲットビルドステージを設定します。 - --ulimit ulimit
Ulimit オプション(デフォルト[])