-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall-docker.sh
executable file
·30 lines (21 loc) · 1.2 KB
/
install-docker.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env bash
# TAKEN FROM: https://hostadvice.com/how-to/how-to-install-docker-on-debian-11-bullseye-system/
# Step 1: Uninstall or Remove old Docker packages:
sudo apt remove -y docker docker-engine docker.io containerd runc
# Step 2: Install HTTPS supportive packages:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
# Step 3: Import Docker’s repository GPG key:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o/usr/share/keyrings/docker-archive-keyring.gpg
# Step 4: Add Docker’s repository:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
# Step 5: Refresh the packages index after adding the docker’s repository:
sudo apt update
# Step 6: Install Docker CE on Debian 11 system:
sudo apt install -y docker-ce docker-ce-cli containerd.io
# Step 7: Check installed Docker version:
docker -v
# Step 8: Grant permissions to non-root users to run Docker commands:
sudo groupadd docker
# Step 9: Reboot your terminal.
echo "READY. Reboot or log out from the terminal!"