OSのプロセス管理、ソケット、メモリ、仮想化などについて理解を深めるために、『[試して理解]Linuxのしくみ』の実験プログラムを写経している。 手元のマシンがMacBook Proなので、本書で想定されている実行環境のUbuntuを利用するべくVS CodeのRemote - Containersという拡張機能をセットアップしたのでポイントなどをまとめておく。 [Dockerfile詳解] ■ straceコマンド ■ manコマンド [リモートコンテナ内でHello Worldする] [なぜLinuxを学ぶのか] [まとめ] [Dockerfile詳解] Remote - Containersの基本はこちらのブログで知った。 www.keisuke69.net Docker Composeでもいけるらしいが、基本に忠実に今回はDockerfileを利用する。 bufferings.ha