Post

Docker installation

Ecco i miei appunti su come ho installato Docker in una VPS. Credo di aver fatto un milione di errori… pazienza!

Install Docker Engine on Ubuntu - dal sito ufficiale Docker

Il primo step suggerito è quello di rimuovere tutti i pacchetti installati nella distribuzione in uso che potrebbero essere in conflitto con la versione ufficiale.

1
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

Nella versione che sto utilizzando, Ubuntu 24.04 LTS, tutti questi pacchetti non sono stati trovati e quindi non è stato necessario disinstallarli.

Install Docker Engine

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Aggiorna l'indice dei pacchetti apt
sudo apt update

# I seguenti pacchetti sono già installati nella mia distribuzione Ubuntu 24.04 LTS
sudo apt install ca-certificates curl

# Scarica la chiave GPG di Docker ufficiale e salvala in /etc/apt/keyrings/docker.asc
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
 $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

# Install Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io

# Verify that Docker Engine is installed correctly by running the hello-world image:
sudo docker run hello-world

Post install

Questo post è sotto licenza CC BY-NC-SA 4.0 a nome dell'autore.