在 Docker 版本 > 29.0 產生的異動
除了原先的 /etc/docker/daemon.json
{
"data-root": "/mnt/docker-data"
}
還增加了一個 containerd 路徑, 因為 29.0 之後的版本調整為使用 containerd 映像儲存
/etc/containerd/config.toml
root = "/mnt/containerd-data"
修改完成後要將原先的 /var/lib/containerd移動至新的目錄位置, 並且重新啟動 docker 和 containerd 服務
sudo systemctl restart docker
sudo systemctl restart docker.socket
sudo systemctl restart containerd