Docker-instruction-commands
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 を印刷するために使用されます。
ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。
- ステップ3 *-イメージからコンテナを実行します。
エントリーポイント
このコマンドは、コンテナの実行時にコマンドを実行するためにも使用できます。 ただし、ENTRYPOINTコマンドを使用すると、より柔軟に対応できます。
構文
ENTRYPOINT command param1
オプション
- コマンド-これは、コンテナが起動されたときに実行するコマンドです。
- param1 -これはコマンドに入力されたパラメーターです。
戻り値
コマンドはそれに応じて実行されます。
例
ENTRYPOINTの詳細を理解するために例を見てみましょう。 この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。
- ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
ENTRYPOINT [“echo”]
ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。
- ステップ3 *-イメージからコンテナを実行します。
ENV
このコマンドは、コンテナ内の環境変数を設定するために使用されます。
構文
ENV key value
オプション
- キー-これは環境変数のキーです。
- 値-これは環境変数の値です。
戻り値
コマンドはそれに応じて実行されます。
例
この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。
- ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
ENV var1=Tutorial var2=point
ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。
- ステップ3 *-イメージからコンテナを実行します。
ステップ4 *-最後に、 *env コマンドを実行して環境変数を確認します。
WORKDIR
このコマンドは、コンテナの作業ディレクトリを設定するために使用されます。
構文
WORKDIR dirname
オプション
- dirname -新しい作業ディレクトリ。 ディレクトリが存在しない場合は追加されます。
戻り値
コマンドはそれに応じて実行されます。
例
この例では、Dockerファイルに単純な echo コマンドを入力して、イメージを作成し、そこからコンテナーを起動します。
- ステップ1 *-次のコマンドでDockerファイルをビルドします-
FROM ubuntu
MAINTAINER [email protected]
WORKDIR/newtemp
CMD pwd
ステップ2 *-Docker *build コマンドを使用してイメージをビルドします。
- ステップ3 *-イメージからコンテナを実行します。