Menu
CoddyTech

実際の実行

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

コンテナ内のコマンドは偽のエコーではなく、実際に実行されます。コンテナにシェルと小さなスクリプトを渡すことで、これを証明できます:

docker run alpine sh -c "echo abc | tr a-z A-Z"

ここでsh -cはコンテナ内でシェルコマンド文字列を実行します。シェルはabcをtrにパイプし、trはそれを大文字に変換するため、出力はABCになります。

これは、すでに知っているパイプ、変数、コマンドラインツールをすべてコンテナ内で使用できるという意味です。

challenge icon

チャレンジ

簡単

seq 3を使って1行に1つずつ数字を出力するために、sh -cを使用するalpineコンテナを実行します。

seqコマンドは数字の連続を出力するため、seq 3は1、2、3をそれぞれ別の行に出力します。

自分で試してみよう

ターミナル
quiz icon腕試し

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

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

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