This commit is contained in:
Your Name
2024-11-12 00:07:46 +08:00
commit b00f025742
24 changed files with 1912 additions and 0 deletions

41
uninstall_nerdctl.sh Executable file
View File

@@ -0,0 +1,41 @@
#!/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