Maison  >  Article  >  tutoriels informatiques  >  Installer Docker hors ligne sur le système Linux

Installer Docker hors ligne sur le système Linux

PHPz
PHPzavant
2024-02-27 15:30:031117parcourir

Linux 系统离线安装Docker

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.

Installation en ligne : installez automatiquement à l'aide du script d'installation officiel

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer