1. 学ぶ
  2. /
  3. コース
  4. /
  5. Docker入門

Connected

演習

コンテナ起動時の動作を変更する

Dockerfile の ENV 命令が実際にどう動くか見てみましょう。現在の作業ディレクトリには、次の命令を含む Dockerfile を用意しています。

FROM ubuntu:22.04
ENV NAME=Tim
CMD echo "Hello, my name is $NAME"

この Dockerfile は、起動時に Hello, my name is Tim というパーソナライズされたメッセージを表示します。Dockerfile からイメージをビルドした後でも、このメッセージをどのように変更できるか試してみましょう。

指示1 / 2

undefined XP
  • 1
    • コンテナを起動する前に、Dockerfile からイメージをビルドする必要があります。ローカルの作業ディレクトリ内の Dockerfile をビルドし、名前を hello_image にしてください。
  • 2
    • イメージをビルドできたので、そこからコンテナを起動しましょう。今作成した hello_image イメージからコンテナを起動し、コマンドにフラグを付けて NAME 環境変数をあなたの名前に設定してください。