Menu
CoddyTech

CMD 命令

CoddyのTerminalジャーニー「Docker入門」セクションの一部。レッスン 23/40。

CMD命令は、コンテナの起動時にコマンドを指定しなかった場合に実行されるデフォルトコマンドを設定します。通常は、JSON配列形式で記述します。

FROM alpine
CMD ["echo", "container ran"]

このイメージをビルドし、自分でコマンドを指定せずに実行すると、container ran と自動的に出力されます。

docker build -t greeter .
docker run greeter

CMDは、イメージがデフォルトで何を実行するかを指定します。docker runにコマンドを渡すと、CMDが上書きされます。

challenge icon

チャレンジ

中級

ファイルツリーから Dockerfile を開き、2つの命令を書きます:FROM alpine と CMD ["echo", "built and running"]。保存し、auto というタグを付けてビルドしてから、コマンドを指定せずに実行すると、CMD が出力されます。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Docker入門のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド