-
Notifications
You must be signed in to change notification settings - Fork 0
/
installDocker.sh
27 lines (24 loc) · 1.06 KB
/
installDocker.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
# Setup repository
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Update the apt package index
sudo apt-get update
#To install the latest version, run: (force Yes install)
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
#Test your Docker CE installation
#sudo docker run hello-world
# Create the docker group.
#sudo groupadd docker
#Add your user to the docker group.
sudo usermod -aG docker $USER
#You can also run the following command to activate the changes to groups:
newgrp docker
#Verify that you can run docker commands without sudo.
docker ps