Dockerfile下の予約語命令を学びます

  • FROM
    ベース画像、少しJava(登録商標)、継承、ミラーに基づいている現在の新たな画像を示しています

  • MAINTAINER
    ミラーのメンテナの名前と電子メールアドレス

  • RUNは、
    そのようにyum installコマンドと同様に、コンテナを構築するときに実行する追加コマンドを、必要とします

  • EXPOSE
    指定されたポートは、現在、容器の外側に露出されています

  • WORKDIRは
    作業ディレクトリを指定し、コンテナはデフォルトのファイルパスする動作を行うだろう生成として理解することができます

  • ENV
    セットの環境変数は、以降のコマンドで定義された環境変数は、あなたは、命令の多くは、パラメータとして使用する必要がありますがある場合は、より良い保護するためにこれを使用して、この環境変数を使用することができます

  • ARGの
    と同じ効果を持つENVビルドパラメータ、。しかし、ビルド環境変数の違いは、良好な画像が存在し、このポイントとENVで定義されていません。

  • COPYの
    コピー命令、コンテナへのパスで指定されたコンテキストのディレクトリまたはディレクトリからファイルをコピーします

  • ADD
    あなたは自動的に解凍コマンドの2種類を使用することを選択するかどうかに応じて、COPYベースではなく、自動処理のURLを達成し、tarアーカイブを抽出するには、コピーして、ADD

  • CMDは
    CMDパラメータはドッキングウィンドウの実行後に交換される一方、コマンドにあなたが実行を開始コンテナを指定したが、より多くのCMDコマンドよりもそこにあるDockerfileもしあれば、最後のものだけが動作します

  • ENTRYPOINTは
    あなたが、ENTRYPOINTパラメータがドッキングウィンドウの実行後に交換されていない実行を開始、しかし、追加のコマンドを実行しますコンテナコマンドを指定しました

  • VOLUMEは、
    容器の容積データを定義し、永続的なデータストレージ作業のために使用します

  • ONBUILD
    サブミラーを構築する際に、ミラーはONBUILD親命令の実行をトリガします

  • USER
    後続のコマンドのユーザーとユーザーグループを指定するために使用

  • ヘルスは、
    ドッキングウィンドウコンテナサービスの動作状態を監視するために、プログラムまたはコマンドを指定するために使用しました

概要

Dockerfileは、Javaクラスファイルに例えることができるドッキングウィンドウのイメージは、この記述ファイルに従って作成され、ドッキングウィンドウの画像記述ファイルを想像輝く説明書のドキュメント、障害物を読んで、それはまだ理解していないかもしれないが、はるかに小さくなりますが、することができます少なくとも恐れません。

公開された289元の記事 ウォンの賞賛302 ・は 50000 +を見て

おすすめ

転載: blog.csdn.net/weixin_38106322/article/details/105065454