Menu
Coddy logo textTech

コマンドの実行

CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 22/45。

実行中のコンテナ内でコマンドを実行するには、kubectl exec を使用します。-- の後に続くすべてのものが、実行するコマンドです:

kubectl exec web -- env

これにより、HOSTNAME=web を含む web Pod のコンテナ内の環境変数が出力されます。コンテナのホスト名は、その Pod の名前です。

イメージに存在するコマンドはどれでも動作します。たとえば、ディレクトリを一覧表示するには次のようにします。

kubectl exec web -- ls /

これは、docker exec のように、コンテナを停止せずに内部を確認する日常的な方法です。

実際のクラスターでは、kubectl exec -it web -- shによって対話型シェルが開きます。この練習用ターミナルには接続するターミナルがないため、代わりに一度に1つのコマンドを実行してください。

challenge icon

チャレンジ

初心者

nginx イメージから web という名前の Pod を起動し、kubectl exec でその中で env を実行して、HOSTNAME を確認します。

自分で試してみよう

ターミナル
quiz icon腕試し

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

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

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