Installare Docker in modalità offline
Questa pagina descrive la procedura di installazione di Docker in modalità offline.
Prerequisiti
Una macchina con accesso a download.docker.com e ai repository ufficiali del sistema operativo
Un mezzo per trasferire i pacchetti sulla macchina offline
Per le distribuzioni basate su Debian
Scaricare i pacchetti
docker-ce,docker-ce-cliecontainerd.iodall’URL corrispondente alla propria distribuzione:Copiare i file sulla macchina offline
Sulla macchina offline, installare i pacchetti importati:
sudo dpkg -i *.deb
Il daemon Docker si avvia automaticamente ed è pronto per l’uso.
Per le distribuzioni basate su Red Hat
La macchina con accesso a Internet richiede un ambiente CentOS o RHEL in versione Minimal perfettamente aggiornato, per poter gestire la risoluzione delle dipendenze di Docker.
Sulla macchina con accesso a Internet, installare
yum-utils:sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoScaricare i pacchetti di Docker CE e le relative dipendenze:
sudo yum install --downloadonly --downloaddir rpms/ docker-ce docker-ce-cli containerd.ioTrasferire i pacchetti
.rpmpresenti nella directoryrpms/sulla macchina offlineSulla macchina offline, installare i pacchetti e avviare Docker:
sudo dnf install rpms/*.rpm --disablerepo '*' sudo systemctl enable --now docker
Per le distribuzioni che utilizzano DNF
Su una macchina identica alla macchina offline ma connessa a Internet, aggiungere il repository Docker:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoScaricare i pacchetti richiesti e le relative dipendenze in una directory locale:
mkdir -p docker-rpms sudo dnf download --resolve --alldeps --downloaddir=docker-rpms docker-ce docker-ce-cli containerd.ioTrasferire tutti i file
.rpmsulla macchina offlineSulla macchina offline, installare i pacchetti localmente:
sudo dnf install *.rpm --disablerepo '*'Avviare e attivare il servizio Docker:
sudo systemctl enable --now docker
Il servizio Docker è ora attivo e pronto per l’uso sulla macchina offline.