Docker-命令コマンド
Dockerには多数の命令コマンドがあります。これらは、Dockerファイルに配置されるコマンドです。利用可能なものを見てみましょう。
CMD命令
このコマンドは、コンテナの実行時に実行時にコマンドを実行するために使用されます。
構文
CMD command param1
オプション
command −これは、コンテナの起動時に実行するコマンドです。
param1 −これはコマンドに入力されたパラメータです。
戻り値
コマンドはそれに応じて実行されます。
例
この例では、単純なものを入力します Hello World Dockerファイルにエコーし、イメージを作成して、そこからコンテナーを起動します。
Step 1 −次のコマンドを使用してDockerファイルをビルドします−
FROM ubuntu
MAINTAINER [email protected]
CMD [“echo” , “hello world”]
ここでは、CMDは印刷に使用されます hello world。
Step 2 −Dockerを使用してイメージをビルドします build コマンド。
Step 3 −イメージからコンテナを実行します。
エントリーポイント
このコマンドは、コンテナの実行時にコマンドを実行するためにも使用できます。ただし、ENTRYPOINTコマンドを使用すると、より柔軟に対応できます。
構文
ENTRYPOINT command param1
オプション
command −これは、コンテナの起動時に実行するコマンドです。
param1 −これはコマンドに入力されたパラメータです。
戻り値
コマンドはそれに応じて実行されます。
例
ENTRYPOINTについてさらに理解するために、例を見てみましょう。この例では、単純なものを入力しますecho Dockerファイルでコマンドを実行し、イメージを作成して、そこからコンテナーを起動します。
Step 1 −次のコマンドを使用してDockerファイルをビルドします−
FROM ubuntu
MAINTAINER [email protected]
ENTRYPOINT [“echo”]
Step 2 −Dockerを使用してイメージをビルドします build コマンド。
Step 3 −イメージからコンテナを実行します。
ENV
このコマンドは、コンテナに環境変数を設定するために使用されます。
構文
ENV key value
オプション
Key −これは環境変数のキーです。
value −これは環境変数の値です。
戻り値
コマンドはそれに応じて実行されます。
例
この例では、単純なものを入力します echo Dockerファイルでコマンドを実行し、イメージを作成して、そこからコンテナーを起動します。
Step 1 −次のコマンドを使用してDockerファイルをビルドします−
FROM ubuntu
MAINTAINER [email protected]
ENV var1=Tutorial var2=point
Step 2 −Dockerを使用してイメージをビルドします build コマンド。
Step 3 −イメージからコンテナを実行します。
Step 4 −最後に、 env 環境変数を表示するコマンド。
WORKDIR
このコマンドは、コンテナの作業ディレクトリを設定するために使用されます。
構文
WORKDIR dirname
オプション
dirname−新しい作業ディレクトリ。ディレクトリが存在しない場合は追加されます。
戻り値
コマンドはそれに応じて実行されます。
例
この例では、単純なものを入力します echo Dockerファイルでコマンドを実行し、イメージを作成して、そこからコンテナーを起動します。
Step 1 −次のコマンドを使用してDockerファイルをビルドします−
FROM ubuntu
MAINTAINER [email protected]
WORKDIR /newtemp
CMD pwd
Step 2 −Dockerを使用してイメージをビルドします build コマンド。
Step 3 −イメージからコンテナを実行します。