上記は、構築するミラー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に参加キャッシュをリフレッシュします)。