#!/bin/bash INSTALL_DIR="/usr/local" FILENAME="nerdctl-full-${VERSION}-linux-amd64.tar.gz" VERSION="1.7.6" uninstall_nerdctl() { echo "Removing nerdctl..." sudo rm -rf ${INSTALL_DIR}/bin/nerdctl sudo rm -f /usr/local/bin/docker sudo rm -f /etc/bash_completion.d/nerdctl sudo rm -f /etc/bash_completion.d/docker } uninstall_nvidia_docker() { echo "正在卸载 NVIDIA Docker..." sudo apt-get purge -y nvidia-container-toolkit sudo rm /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo rm /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg } unconfigure_containerd() { echo "正在删除 containerd NVIDIA runtime 配置..." sudo rm -rf /etc/containerd } uninstall_nerdctl_rootless() { echo "删除 nerdctl rootless 模式..." /usr/local/bin/containerd-rootless-setuptool.sh uninstall /usr/local/bin/containerd-rootless-setuptool.sh uninstall-buildkit } main() { uninstall_nerdctl uninstall_nvidia_docker unconfigure_containerd uninstall_nerdctl_rootless echo "Nerdctl uninstallation completed." } main