異なるディストリビューション
CoddyのTerminalジャーニー「Docker入門」セクションの一部 — レッスン 9/40。
各イメージは独自のファイルシステムを持っているため、実行するイメージによって、同じコマンドでも異なる結果が得られることがあります。良い例は /etc/os-release です。これは、すべてのLinuxディストリビューションが自身を説明するために使用するファイルです:
docker run alpine cat /etc/os-releasealpine の中で実行すると、このファイルには Alpine Linux と表示されます。まったく同じコマンドを ubuntu の中で実行してみましょう:
docker run ubuntu cat /etc/os-releaseそして、代わりに Ubuntu と表示されます。各イメージが実際に異なるオペレーティングシステムを搭載しているため、ファイルは実質的に異なります。
チャレンジ
初心者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ファイルです。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。