自己ドッキングウィンドウノート

dockerfile:

1)FROM:ミラーベースから自動的にミラーコマンドをダウンロードします継承されたベースをミラーリングするカレントミラーを示し、あなたは画像のURLは、ドッキングウィンドウからハブに乗る指定しない場合は、カレントミラーをコンパイルします。例えば:UbuntuのFROM 

2)MAINTAINER:メンテナーディレクティブは著者と接触情報の現在の画像を指定します。例えば:メンテナ:caiqiufang

3)RUN:RUN命令は、Linuxのコマンドで実行することができ、電流ミラーは新しい層を形成し、RUNは、コンパイル時(ビルド)操作、実行<画像> <コマンドをドッカーするドッカーコマンド等価を実行シェルコマンドであります>以下の2つの例であってもよい、CMD及びENTRYPOINT真例えば: "エコーのHelloWorld" またはRUN { "/ binに/ bashの"、 "-C"、 "エコーのhelloworld"} -c RUN / binに/ bashの

4)CMD:CMDコマンドは、デフォルトの動作(デフォルトコマンドドッカーランタイム容器)ときに、容器のブートイメージを指定し、DockerfileつのみコマンドCMD、CMDコマンドは、パラメータが、CMDを実行するときにミラーをカバーするために使用することができるコマンドで設定しますこれは、(実行)アクションを実行しています。例えば:CMDエコーのパラメータは次のようにカバーを実行することができます言ったように、「これはテストです」:ドッキングウィンドウの実行はimag_nameは、「これはテストではありません」エコー-d。

       ENTRYPOINTとCMD同じ、それはENTRYPOINT対象外となります

5)を露出:8080を公開:ランタイムコンテナをミラーリングポートがリッスンする必要があります例えば示し、

6)ENV:ENV MYNAME = caiqiufangまたはENV MYNAMEのcaiqiufangを:例えば、環境変数を設定します。

7)ADD:ADD命令)は、画像ディレクトリを現在の作業ディレクトリからファイルをコピー(および解凍することを意味します。例:ADDのtest.txt / MYDIR /

      COPY:ADDと同じですが、解凍しません

8)ENTRYPOINT:ENTRYPOINTコマンドは、ソフトウェアがランタイムパラメータを受信し、そのような画像を行うことができるようにような容器は、実行可能プログラムを実行することを可能にします。運転(RUN)を実行しているときにエントリーポイントは、例えばある:ENTRYPOINT {「/ binに/エコー」}、我々は、「これはテストです」ドッカー実行-dイメージ名ミラーを実行するためにパラメータを渡すことができ

9)WORKDIR <パス>:ワーキングパスRUN、CMD、ENTRYPOINTの実行コマンドを指定します。 

10)LABEL指定されたラベルは、ミラーイメージ関数であります

11)VOLUME機能を実現することができるマウント、本土またはフォルダがコンテナの他のタイプとすることができる、このフォルダコンテナ種構文でハングアップする必要がある:ボリューム[「/データ」]

12)ONBUILD構文:ONBUILD [INSTRUCTION]このコマンドは、現在のサブ鏡像に有効になります。現在の例では、鏡像である、Dockerfile種に追加します。ONBUILD RUN LSはLS -alコマンドを-alミラーを構築したり、起動しない鏡像建物BがAに基づいていますがある場合には、その後のls -al、これを行いますコマンドが実行され構成された画像B

 

アリの雲ミラーリング構成の加速

1.sudo vimの/etc/docker/daemon.jsonを
追加しました:

{
"レジストリミラー":[ "https://xxxxxxxx.aliyuncs.com"]
}

2.再起動]ドッキングウィンドウのサービス

おすすめ

転載: www.cnblogs.com/zt14/p/11308940.html