update
This commit is contained in:
41
uninstall_nerdctl.sh
Executable file
41
uninstall_nerdctl.sh
Executable 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
|
||||
Reference in New Issue
Block a user