ドキュメント関連のパラメータdockerfile

 上記は、構築するミラーnginxののdockerfileを用いた例です。

まず、ストレスストレステストソフトウェアイメージを構築します

##(1)以下はDockerfileコンテンツ(ENTRYPOINT実行している環境)です。

CentOSのFROM

wget EPEL-リリースをインストール-y yumをRUN

yumをRUN -yストレスをインストール

ENTRYPOINT [ "ストレス"]

##(2)コマンドを構築する(ドットが最終的にそこにあることに注意してください)。

ドッキングウィンドウのビルド-t =」docker_image_name」ストレス。

##(3)容器(ストレステスト)動作:

ドッキングウィンドウで実行-it --rm mystress:V1 --name mystress -h mystress -c 512 --cpu 1   

## RMパラメータは-c、停止後512 --cpu 1、-Cスレッドコンテナを除去することで、-mは、メモリを制限します。

ドッキングウィンドウの実行-d --rm --name mystress2 -h mystress2 mystress:v1の--cpu 512 ## -d:背景、CPU占有99.8

 

 

第二に、パラメータは、(最初​​の単語が大文字である)について説明します。

FROM:画像情報を指定し、保守者は:(連絡先情報を含む)情報のミラーリングを指定します。

RUN:建設仕様コマンドミラー。      

EXPOSE:指定ポートが(まだ時にドッキングウィンドウの実行指定、自動的に開かなく)複数指定することができます。

CMDとENTERYPOINT:実行コマンドは、ランタイム実行コンテナ船を指定する(例えば、コマンドは、CMDコマンドが上書きされ、指定され、後者は、指定されたENTERYPOINTない限り、ないので、プログラムは、一般に、指定されたコンテナがENTERYPOINTで実行走ります[]指定されたCMDパラメータ)

CMD [ "実行"、 "PARAM1"、 "PARAM2"](EXECモード)

CMDコマンドのparam1のPARAM2(シェルモード)

CMD [ "PARAM1"、 "PARAM2"(デフォルトパラメータとしてエントリポイント命令)

 

\ COPYの\ボリュームを追加:(一般的なディレクトリに文書のコピーを、同じレベルをdockerfile)を設定したカタログ文書を、ADDの\コピーとの違いは、追加のtarの解凍を含め、純粋にCP文書をコピーすることで、ボリュームは、ボリュームを追加するために使用します  

 ONBUILD:類似トリガコマンド(例えば、コピーコマンドを再度追加、これは(IMAGE_A画像生成に構成されていない)が実行され、次回のミラー構築物から(Bを構築する生成ミラーIMAGE_Aとして指定される)実行の構築中ONBUILD命令)

WORKDIR \ ENV \ユーザー:環境を設定するには、ミラーと、コンテナランタイムを構築するために設定されている(ジェダイのパスを使用する、またはパスが受け継がれています)。

ENV:コンテナ内の有効なビルドプロセスのミラーリング動作中。

 

第三に、コマンドに関連する一般的なイメージ:

ドッカー履歴<イメージ名:バージョン> ##ビルドプロセスビューミラー。

ドッカー-t =「test_xxx」。ノーキャッシュ--no-キャッシュ##建設を構築

(または、「ENV REFRESH_DATE 2019年9月17日」にdockerfileに参加キャッシュをリフレッシュします)。

 

おすすめ

転載: www.cnblogs.com/liulvzhong/p/11536043.html