99for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg ; done
1010
1111# Add Docker's official GPG key:
12- sudo apt-get update
13- sudo apt-get install -y ca-certificates curl
12+ sudo apt update
13+ sudo apt install -y ca-certificates curl
1414sudo install -m 0755 -d /etc/apt/keyrings
1515sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
1616sudo chmod a+r /etc/apt/keyrings/docker.asc
@@ -20,24 +20,24 @@ echo \
2020 " deb [arch=$( dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
2121 $( . /etc/os-release && echo " $VERSION_CODENAME " ) stable" | \
2222 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
23- sudo apt-get update
23+ sudo apt update
2424
2525# Install docker
26- sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
26+ sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2727# END OFFICIAL DOCKER INSTALL
2828
2929sudo groupadd docker
3030sudo usermod -aG docker $USER
31- newgrp docker
31+ newgrp docker || true
3232
3333# INSTALL NVIDIA DOCKER
3434# https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
3535curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
3636 && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
3737 sed ' s#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
3838 sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
39- sudo apt-get update
40- sudo apt-get install -y nvidia-docker2
39+ sudo apt update
40+ sudo apt install -y nvidia-docker2 nvidia-container-toolkit
4141sudo nvidia-ctk runtime configure --runtime=docker
4242sudo systemctl restart docker
4343
0 commit comments