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 オプション(デフォルト[]
)