問題のコード
sudo cat << EOC >> /etc/containerd/config.toml
[proxy_plugins]
[proxy_plugins.soci]
type = "snapshot"
address = "/run/soci-snapshotter-grpc/soci-snapshotter-grpc.sock"
EOC
得たエラー
line 8: /etc/containerd/config.toml: Permission denied
/etc 配下だから sudo 付けてるのに、なぜだ
→ 原因: リダイレクトは現在のユーザーで実行されるため。
→ 解決策: tee -a
を使う
sudo tee -a /etc/containerd/config.toml << EOC
...
EOC