@@ -8,17 +8,26 @@ echo "This script uses `sudo` to run items as root; you'll be prompted at least
88echo " the start to enter your password in order to allow this"
99
1010sudo apt update && apt upgrade -y
11- sudo apt install pwgen -y
11+ sudo apt install pwgen curl software-properties-common -y
1212
1313if ! command -v docker & > /dev/null; then
1414 echo " Docker not found. Installing Docker..."
1515
16- sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
16+ # sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
17+ sudo apt install -y apt-transport-https ca-certificates curl
18+ sudo install -m 0755 -d /etc/apt/keyrings
19+ sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
20+ sudo chmod a+r /etc/apt/keyrings/docker.asc
21+
22+ # sudo add-apt-repository "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
23+ sudo echo \
24+ " deb [arch=$( dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
25+ $( . /etc/os-release && echo " $VERSION_CODENAME " ) stable" | \
26+ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1727
18- curl -fsSL https://download.docker.com/linux/debian/gpg | sudo tee /etc/apt/trusted.gpg.d/docker.asc
19- sudo add-apt-repository " deb [arch=amd64] https://download.docker.com/linux/debian $( lsb_release -cs) stable"
2028 sudo apt update
21- sudo apt install -y docker-ce docker-ce-cli containerd.io
29+ # sudo apt install -y docker-ce docker-ce-cli containerd.io
30+ sudo apt install -y docker-ce docker-ce-cli
2231
2332 sudo systemctl start docker
2433 sudo systemctl enable docker
0 commit comments