Menu
Coddy logo textTech

異なるディストリビューション

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

各イメージは独自のファイルシステムを持っているため、実行するイメージによって、同じコマンドでも異なる結果が得られることがあります。良い例は /etc/os-release です。これは、すべてのLinuxディストリビューションが自身を説明するために使用するファイルです:

docker run alpine cat /etc/os-release

alpine の中で実行すると、このファイルには Alpine Linux と表示されます。まったく同じコマンドを ubuntu の中で実行してみましょう:

docker run ubuntu cat /etc/os-release

そして、代わりに Ubuntu と表示されます。各イメージが実際に異なるオペレーティングシステムを搭載しているため、ファイルは実質的に異なります。

challenge icon

チャレンジ

初心者

ubuntu コンテナ内の /etc/os-release ファイルを cat で読み取り、それが Ubuntu であることを確認してください。

チートシート

各Dockerイメージは独自のファイルシステムを持っています。同じコマンドでも、イメージによって異なる結果が生成されることがあります。

docker run alpine cat /etc/os-release  # Alpine Linuxを出力します
docker run ubuntu cat /etc/os-release  # Ubuntuを出力します

/etc/os-release は、イメージのOSディストリビューションを記述する標準的なLinuxファイルです。

自分で試してみよう

ターミナル
quiz icon腕試し

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

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