CMD 命令
CoddyのTerminalジャーニー「Docker入門」セクションの一部。レッスン 23/40。
CMD命令は、コンテナの起動時にコマンドを指定しなかった場合に実行されるデフォルトコマンドを設定します。通常は、JSON配列形式で記述します。
FROM alpine
CMD ["echo", "container ran"]このイメージをビルドし、自分でコマンドを指定せずに実行すると、container ran と自動的に出力されます。
docker build -t greeter .
docker run greeterCMDは、イメージがデフォルトで何を実行するかを指定します。docker runにコマンドを渡すと、CMDが上書きされます。
チャレンジ
中級ファイルツリーから Dockerfile を開き、2つの命令を書きます:FROM alpine と CMD ["echo", "built and running"]。保存し、auto というタグを付けてビルドしてから、コマンドを指定せずに実行すると、CMD が出力されます。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Docker入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド