Docker-instruction-commands

提供:Dev Guides
移動先:案内検索

Docker-命令コマンド

Dockerには多数の命令コマンドがあります。 これらは、Dockerファイルに配置されるコマンドです。 利用可能なものを見てみましょう。

CMD命令

このコマンドは、コンテナの実行時に実行時にコマンドを実行するために使用されます。

構文

CMD command param1

オプション

  • コマンド-これは、コンテナが起動されたときに実行するコマンドです。
  • param1 -これはコマンドに入力されたパラメーターです。

戻り値

コマンドはそれに応じて実行されます。

この例では、Dockerファイルに単純な Hello World エコーを入力して、イメージを作成し、そこからコンテナーを起動します。

  • ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
CMD [“echo” , “hello world”]

ここでは、CMDは hello world を印刷するために使用されます。

CMD

ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。

ビルドコマンド

  • ステップ3 *-イメージからコンテナを実行します。

コンテナの実行

エントリーポイント

このコマンドは、コンテナの実行時にコマンドを実行するためにも使用できます。 ただし、ENTRYPOINTコマンドを使用すると、より柔軟に対応できます。

構文

ENTRYPOINT command param1

オプション

  • コマンド-これは、コンテナが起動されたときに実行するコマンドです。
  • param1 -これはコマンドに入力されたパラメーターです。

戻り値

コマンドはそれに応じて実行されます。

ENTRYPOINTの詳細を理解するために例を見てみましょう。 この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。

  • ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
ENTRYPOINT [“echo”]

ENTRYPOINT

ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。

Dockerビルドコマンド

  • ステップ3 *-イメージからコンテナを実行します。

画像からのコンテナー

ENV

このコマンドは、コンテナ内の環境変数を設定するために使用されます。

構文

ENV key value

オプション

  • キー-これは環境変数のキーです。
  • -これは環境変数の値です。

戻り値

コマンドはそれに応じて実行されます。

この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。

  • ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
ENV var1=Tutorial var2=point

ENV

ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。

ENV Build Dockerコマンド

  • ステップ3 *-イメージからコンテナを実行します。

ENVコンテナの実行

ステップ4 *-最後に、 *env コマンドを実行して環境変数を確認します。

ENVコマンド

WORKDIR

このコマンドは、コンテナの作業ディレクトリを設定するために使用されます。

構文

WORKDIR dirname

オプション

  • dirname -新しい作業ディレクトリ。 ディレクトリが存在しない場合は追加されます。

戻り値

コマンドはそれに応じて実行されます。

この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。

  • ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
WORKDIR/newtemp
CMD pwd

WORKDIR

ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。

Workdir Build Command

  • ステップ3 *-イメージからコンテナを実行します。

WORKDIR Run Command