Introduzione¶
Docker Engine può eseguire carichi di lavoro nativi in stile Docker su server Rocky Linux. A volte è preferibile quando si esegue l'ambiente Docker Desktop completo.
Aggiungere il repository Docker¶
Utilizzare l'utilità dnf
per aggiungere il repository Docker al server Rocky Linux. Digita:
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
Installare i pacchetti necessari¶
Installare l'ultima versione di Docker Engine, containerd
e Docker Compose, eseguendo:
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Avviare e abilitare Docker(dockerd
)¶
Usare systemctl
per configurare l'avvio automatico di Docker al riavvio e contemporaneamente avviarlo ora. Digitare:
sudo systemctl --now enable docker
Consentire facoltativamente a un utente non root di gestire docker¶
Aggiungere un utente non root al gruppo docker
per consentire all'utente di gestire docker
senza sudo
.
Questo è un passo facoltativo, ma può essere comodo se si è l'utente principale del sistema o se si vuole permettere a più utenti di gestire docker, ma non si vuole concedere loro i permessi sudo
.
Digita:
# Add the current user
sudo usermod -a -G docker $(whoami)
# Add a specific user
sudo usermod -a -G docker custom-user
Per assegnare il nuovo gruppo, è necessario uscire e rientrare. Verificare con il comando id
che il gruppo sia stato aggiunto.
Note¶
docker-ce :Questo pacchetto fornisce la tecnologia di base per la creazione e l'esecuzione di contenitori docker (dockerd)
docker-ce-cli : Fornisce l'interfaccia a riga di comando (CLI) dello strumento docker (docker)
containerd.io : Fornisce il runtime del contenitore (runc)
docker-buildx-plugin : Plugin Docker Buildx per la CLI di Docker
docker-compose-plugin : Un plugin che fornisce il sottocomando "docker compose"
Author: Wale Soyinka
Contributors: Neel Chauhan, Srinivas Nishant Viswanadha, Stein Arne Storslett, Ganna Zhyrnova, Steven Spencer