docker の build コマンドは、指定された Dockerfile とコンテキストに基づいて Docker イメージを構築するために使用されます。
(推奨チュートリアル: docker チュートリアル)
Docker ビルド コマンドの使用形式:
docker build [OPTIONS] <PATH | URL | ->
1. 一般的に使用される OPTIONS オプション
--build-arg、ビルド中に環境変数を設定します
--キャッシュなし、デフォルトは false。このオプションを設定すると、イメージ
--pull の構築にビルド キャッシュは使用されません。デフォルトは false です。このオプションを設定すると、常にイメージ
--compress の最新バージョンのプルが試行されます。デフォルトは false です。このオプションを設定すると、gzip 圧縮を使用してコンテキスト
--disable-content-trust が構築されます。デフォルトは true です。このオプションを設定すると、image
--file、-f、Dockerfile のフル パスが検証されます。デフォルト値は 'PATH/Dockerfile'
--isolation、default--isolation= です。 「default」、これは Linux 名前空間です。その他には、生成されたイメージのメタデータ
#--squash を設定する process または hyperv
--label が含まれます。デフォルトは false です。このオプションを設定すると、新しく構築された複数のレイヤーが新しいレイヤーに圧縮されますが、複数の画像間で新しいレイヤーを共有することはできません。このオプションを設定すると、実際には元の画像を保持したまま新しい画像が作成されます。
--tag、-t、イメージの名前とタグ。通常は名前:タグまたは名前の形式です。1 つのビルドで 1 つのイメージに複数のタグを設定できます。
--ネットワーク, デフォルトデフォルト。このオプションを設定します。ビルド中の RUN 命令のネットワーク モードを設定します。
#--quit、-q、デフォルトは false。このオプションを「成功時にビルド出力と印刷イメージ ID を抑制する」に設定します。--force-rm デフォルトは false です。このオプションを設定すると、中間リンク --rm のコンテナーが常に削除されます。デフォルトは --rm=true です。つまり、ビルド プロセス全体が成功した後に中間リンクのコンテナーを削除します 2, PATH | URL | - 説明docker build - < Dockerfile
docker build - < context.tar.gz
docker build -t champagne/myProject:latest -t champagne/myProject:v2.1 . docker build -f dockerfiles/Dockerfile.debug -t myapp_debug
以上がdocker の build コマンドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。