Installer Docker en mode hors-ligne
Cette page indique la procédure d’installation de Docker en mode hors-ligne.
Prérequis
- Une machine ayant accès à download.docker.com et les répertoires officiels du système d’exploitation.
- Un moyen de transférer les paquets sur la machine hors-ligne.
Pour les distributions basées sur Debian
Télécharger les paquets
docker-ce
,docker-ce-cli
etcontainerd.io
depuis l’URL correspondante à votre distribution :- Debian 10 : https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64/
- Debian 11 : https://download.docker.com/linux/debian/dists/bullseye/pool/stable/amd64/
- Ubuntu 18.04 : https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/
- Ubuntu 20.04 : https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/
- Ubuntu 22.04 : https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/
- Copier les fichiers sur la machine hors-ligne.
Sur la machine hors-ligne, installer les paquets importés :
sudo dpkg -i *.deb
Le daemon Docker démarre automatiquement et est prêt a être utilisé.
Pour les distributions basées sur Red Hat
La machine ayant accès à internet nécessite un environnement CentOS ou RHEL version Minimal et qui est parfaitement à jour afin de pouvoir gérer la résolution des dépendances de Docker.
Sur la machine ayant accès à internet, installer
yum-utils
:sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Télécharger les paquets de Docker CE et ses dépendances :
sudo yum install --downloadonly --downloaddir rpms/ docker-ce docker-ce-cli containerd.io
Transférer les paquets
.rpm
situés dans le dossierrpms/
vers la machine hors-ligne.Sur la machine hors-ligne, installer les paquets et démarrer Docker :
sudo dnf install rpms/*.rpm --disablerepo '*' sudo systemctl enable --now docker