Installare Docker su Ubuntu Server per gestire le pipeline di GitLab

Installare Docker su Ubuntu Server per gestire le pipeline di GitLab

Docker è una piattaforma open-source che automatizza la distribuzione di applicazioni all'interno di container, fornendo un ambiente leggero, portabile e autosufficiente. Installare Docker su un server Ubuntu è un processo relativamente semplice, ma richiede alcuni passaggi specifici. Docker è il sistema consigliato per gestire i runner di GitLab nel contesto delle pipeline. Questa guida ti condurrà attraverso ogni fase dell'installazione di Docker su un server Ubuntu.

Prima di iniziare l'installazione di Docker, è importante aggiornare il sistema per assicurarsi di avere tutte le ultime patch di sicurezza e aggiornamenti software. Accedi al tuo server Ubuntu ed esegui i seguenti comandi:


sudo apt-get update
sudo apt-get dist-upgrade -y

Questi comandi aggiornano l'elenco dei pacchetti disponibili e installano le versioni più recenti di tutti i pacchetti attualmente installati.

Docker richiede alcuni pacchetti di sistema per funzionare correttamente. Installiamo i seguenti pacchetti:


sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y

Docker non è incluso nei repository ufficiali di Ubuntu, quindi dobbiamo aggiungere il repository Docker ufficiale. Per farlo, dobbiamo prima aggiungere la chiave GPG di Docker per garantire che i pacchetti che installeremo siano autentici:


curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Successivamente, aggiungiamo il repository Docker alle nostre fonti APT:


echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ora che abbiamo configurato il repository Docker, possiamo installare Docker utilizzando apt-get. Prima di tutto, aggiorna l'elenco dei pacchetti per includere il nuovo repository Docker:


sudo apt-get update

Poi, installa Docker:


sudo apt-get install docker-ce docker-ce-cli containerd.io -y

Per verificare che Docker sia stato installato correttamente e stia funzionando, esegui il seguente comando:


sudo systemctl status docker

Dovresti vedere un output che indica che il servizio Docker è attivo e in esecuzione.

Torna su