ドッキングウィンドウメモ

dockerfile命令
1.FROMは
  地元が存在しない場合、デフォルトは指定された画像をダウンロードするにはドッカーハブを行く、ベースイメージの作成したイメージかどうかを指定します。
  フォーマット:FROM 、またはFROM または @
  最初の命令は、命令から任意のDockerfileでなければなりません。そして、複数のミラーが同一のファイル、複数の命令FROM(画像あたり1回)でDockerfileを作成する場合。
2.MAINTAINER
形式メンテで指定管理者情報
3.RUNは、
指定されたコマンドを実行します。
フォーマット:RUN またはRUN [ "実行"、 "PARAM1 "、 "PARAM2"]。
注:
命令はJSON配列として解析されます後、二重引用符を使用する必要があります。
前者は、デフォルト端末コマンド、すなわち、/ binに/ SH -Cあろうシェルで実行されている; Execは、後者を使用して実施し、シェル環境を開始しません。
端末の他のタイプは、例えば、第二の方法を使用して指定することができる。
RUN - [「/ binに/ bashの」は、「C」、「エコーこんにちは」]
4.CMD
コンテナの起動時にCMDコマンドは、デフォルトのコマンドを指定するために使用されるが実行されます。それは3つの形式をサポートしています。

1.CMD ["executable","param1","param2"] 使用exec执行,是推荐使用的方式;
2.CMD param1 param2 在/bin/sh中执行,提供给需要交互的应用;
3.CMD ["param1","param2"] 提供给ENTRYPOINT的默认参数。
每个Dockerfile只能有一条CMD命令。如果指定了多条命令,只有最后一条会被执行。如果用户启动容器时指定了运行的命令(作为run的参数),则会覆盖掉CMD指定的命令。

おすすめ

転載: www.cnblogs.com/holdoncomeon/p/12202103.html