Instal·lar Docker en mode fora de línia
Aquesta pàgina indica el procediment d’instal·lació de Docker en mode fora de línia.
Requisits previs
Una màquina amb accés a download.docker.com i als repositoris oficials del sistema operatiu
Un mitjà per transferir els paquets a la màquina fora de línia
Per a les distribucions basades en Debian
Baixeu els paquets
docker-ce,docker-ce-cliicontainerd.iodes de l’URL corresponent a la vostra distribució:Copieu els fitxers a la màquina fora de línia
A la màquina fora de línia, instal·leu els paquets importats:
sudo dpkg -i *.deb
El dimoni de Docker s’inicia automàticament i està llest per utilitzar-se.
Per a les distribucions basades en Red Hat
La màquina amb accés a Internet necessita un entorn CentOS o RHEL en versió Minimal totalment actualitzat per poder gestionar la resolució de les dependències de Docker.
A la màquina amb accés a Internet, instal·leu
yum-utils:sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoBaixeu els paquets de Docker CE i les seves dependències:
sudo yum install --downloadonly --downloaddir rpms/ docker-ce docker-ce-cli containerd.ioTransferiu els paquets
.rpmde la carpetarpms/a la màquina fora de líniaA la màquina fora de línia, instal·leu els paquets i inicieu Docker:
sudo dnf install rpms/*.rpm --disablerepo '*' sudo systemctl enable --now docker
Per a les distribucions que utilitzen DNF
En una màquina idèntica a la màquina fora de línia però connectada a Internet, afegiu el repositori de Docker:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoBaixeu els paquets necessaris i les seves dependències en un directori local:
mkdir -p docker-rpms sudo dnf download --resolve --alldeps --downloaddir=docker-rpms docker-ce docker-ce-cli containerd.ioTransferiu tots els fitxers
.rpma la màquina fora de líniaA la màquina fora de línia, instal·leu els paquets localment:
sudo dnf install *.rpm --disablerepo '*'Inicieu i activeu el servei Docker:
sudo systemctl enable --now docker
El servei Docker ja està actiu i llest per utilitzar-se a la màquina fora de línia.