K8Sレコード-dockerfile

ミラーそれに基づいて代表からの
RUNは、ソフトウェアのインストール
MAINTAINERイメージクリエーター
起動コンテナでCMDコマンドを、だけCMDコマンド、最後CMDの数の唯一の実装Dockerfileがあることができ
ENTRYPOINTコンテナの起動時に実行するコマンドが、唯一のDockerfile CMDコマンドがあることができ、唯一の最後の番号を行う
ユーザーは、コンテナのユーザーの使用が動作している
ホスト上のコンテナ港露出した内部サービスを公開また、コンテナポートマッピングしたときに実行する必要が

ENV環境変数を設定します
、0のコンテナファイルおよびフォルダのアクセス権0755、uidとgidへのすべてのコピーは、コンテナに対応するパスをホスト上のファイルをコピーADD 
ファイルは圧縮形式を識別している場合、ドッキングウィンドウを解凍するのに役立ちます、一度実行したときにバック実行中のコンテナがリロードされないとき、ミラーを構築するだけで追加します。

VOLUMEファイルには、吊り下げフォルダ内のコンテナにローカルフォルダまたは他の容器とすることができます。
WORKDIRスイッチディレクトリは、(ディレクトリCD対応する)、使用
ミラーを構築する際ONBUILD指定されたコマンドが実行されていないが、そのサブミラーを行います。

dockerfile:
Javaの:. 8 FROM 
VOLUME / tmpの
app.jar ADD-デモ-0.0.1-SNAPSHOT.jarにドッカー
bashの-C '/app.jarタッチ' RUN 
9000を公開
エントリーポイント[ "ジャワ"、 " - Djava.security.egd =ファイル:は/ dev /./ urandomが"、 " - JAR"、 "app.jar"] 

ドッカーcompose.yaml- 
バージョン: '2'はDocker-番号を示し、ファイル2バージョン使用してファイルを構成する
サービスを:
  ドッカー-デモ:#は、サービス名の指定
    ビルドを:#はDockerfileのパスを指定します。
    #はポートマッピングを指定:ポート
      - 「9000:8761」
ドッカーアップ作曲
ドッカー作曲アップ-d //バックアップとコンテナを実行しています

おすすめ

転載: www.cnblogs.com/xinfang520/p/11611633.html