Containerdとnerdctlで個人検証環境のDockerを置き換えた

21120 ワード

背景

セキュアでイケてる新しい技術を使っていきたい。

「あのKubernatesはコンテナを管理するためにDockerの利用を非推奨にしているらしい😵」

「どうやら、Dockerを使わずにコンテナランタイムcontainerdを直接管理するようだ」

「containerdに含まれるnerdctlを使えばDocker不要実験的最新機能を利用可能だとのこと」

「nerdctlはDocker風のUI/UXを採用しており、学習コストは低そうだ」

「イケてるね😊」

ということで、今回は自分の検証環境で使っていたDockerをcontainerdnerdctlで置き換えてみることにしました。

思い立ったきっかけは、NTT Tech Conference 2022の発表資料を読んだことです。