Dans les systèmes Linux, l'installation hors ligne de Docker se produit généralement dans les situations suivantes :
Dans certains environnements de déploiement, il peut être affecté par des restrictions réseau ou des paramètres de pare-feu, rendant impossible l'installation de Docker en ligne directement via l'entrepôt officiel de Docker.
Pour des raisons de sécurité, certains environnements ne permettent pas une connexion directe aux réseaux externes, des méthodes hors ligne sont donc nécessaires pour installer et mettre à jour le logiciel.
Exigences de stabilité : pour les systèmes ayant des exigences de stabilité plus élevées, l'installation hors ligne peut garantir que Docker est compatible avec d'autres composants du système et éviter les risques potentiels pouvant être causés par les mises à jour en ligne.
Jetons un coup d'œil à la méthode de fonctionnement spécifique ci-dessous.
1. Téléchargez le package d'installation
Tous les chemins de packages hors ligne Docker
http://get.daocloud.io/docker/builds/
version stable Linux :
https://download.docker.com/linux/static/stable/
2. Décompressez
Prenons tar -zxvf docker-20.10.20.tgz comme exemple
Copiez docker-20.10.20.tgz sur le serveur et décompressez :
tar -zxvf docker-20.10.20.tgz
3. Copier dans le répertoire spécifié
Copiez tous les fichiers du répertoire docker décompressé dans le répertoire /usr/bin. Le but /user/bin est le répertoire des variables d'environnement
.mv docker/* /usr/bin/
4. Modifier le fichier de configuration
vim /etc/systemd/system/docker.service
Ajouter le contenu du fichier :
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
5. Modifier les autorisations d'exécution
chmod +x /etc/systemd/system/docker.service systemctl daemon-reload
6. Configurer le démarrage
systemctl enable docker.service
7. Démarrez Docker
systemctl start docker
8.Vérification
docker -v Docker version 20.10.20, build 370c289
De plus, les étapes d'installation spécifiques peuvent varier en fonction de la distribution et de la version de Linux. Par conséquent, avant de procéder à l'installation hors ligne, il est recommandé de consulter la documentation ou le support communautaire du système Linux cible pour obtenir des guides d'installation plus détaillés et des conseils spécifiques au système.
La commande d'installation est la suivante :
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Vous pouvez également utiliser la commande d'installation nationale en un clic de daocloud :
curl -sSL https://get.daocloud.io/docker | sh
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!