nerdctlの環境セットアップメモ
nerdctlの構築手順メモ
nerdctlのインストール
自宅サーバを構築する際によくdockerを利用していましたが、コンテナ仮想化に関する技術を調べている中でnerdctlというツールがあることを知ったので使ってみることにしました。
公式で用意しているインストール手順を見つけることができなかったため、自分で調べて試した結果、上手くいった手順を残しておきます。
ダウンロードとインストール(バージョンは適宜変更する)
curl -sSL https://github.com/containerd/nerdctl/releases/download/v1.2.0/nerdctl-full-1.2.0-linux-amd64.tar.gz | tar Cxzv /usr/local/
Rootのまま使うための設定
buildkitの設定
sudo systemctl enable --now buildkit
今のところ問題は発生していないが、以下の設定も必要になるかもしれない。
https://github.com/containerd/nerdctl/blob/main/docs/build.md
Rootless modeで使う設定
To launch rootless containerd
containerd-rootless-setuptool.sh install
buildkitの設定
containerd-rootless-setuptool.sh install-buildkit
WSL2でnerdctlを使う設定
下記のリンクの手順でセットアップを行う。
https://www.guide2wsl.com/nerdctl/