Maison  >  Article  >  Opération et maintenance  >  Comment installer Docker sur Linux

Comment installer Docker sur Linux

PHPz
PHPzoriginal
2023-04-19 17:25:4923330parcourir

Avec l'essor de la technologie des conteneurs, Docker est devenu le moteur de conteneurs le plus populaire. Il peut rapidement créer, déployer et exécuter des applications avec un haut degré de flexibilité et de portabilité. L'installation de Docker dans un environnement Linux est très simple, et cet article vous montrera comment installer Docker sur Linux.

Étape 1 : Vérifiez si le système répond aux exigences

Avant d'installer Docker, nous devons vérifier si la version actuelle du système Linux répond aux exigences. Docker ne prend en charge que les systèmes d'exploitation 64 bits et la version du noyau doit être 3.10 ou supérieure. Vous pouvez vérifier la version du noyau en exécutant la commande suivante :

uname -r

Si la version du noyau de votre système est inférieure à 3.10, vous devez alors mettre à niveau vers une version plus récente.

Étape 2 : Désinstaller les anciennes versions de Docker

Si vous avez déjà installé d'anciennes versions de Docker, vous devez les désinstaller. Vous pouvez désinstaller en exécutant la commande suivante :

sudo apt-get remove docker docker-engine docker.io containerd runc

Étape 3 : Installer Docker CE

Vous pouvez utiliser le script d'installation officiel pour installer Docker CE. Vous pouvez télécharger ce script sur votre système à l'aide de la commande suivante :

curl -fsSL https://get.docker.com -o get-docker.sh

Exécutez la commande suivante pour démarrer l'installation de Docker :

sudo sh get-docker.sh

Cette commande téléchargera et installera Docker CE, ainsi que les dépendances et les outils nécessaires. Le programme d'installation doit automatiquement définir le service Docker comme l'un des éléments de démarrage du système Linux et démarrer le service Docker.

Étape 4 : Vérifier l'installation de Docker

Après avoir terminé l'installation, vous devez vérifier si Docker est correctement installé. Vous pouvez exécuter la commande suivante pour vérifier l'installation :

sudo docker run hello-world

Si Docker est installé correctement, vous verrez le résultat suivant :

Hello from Docker!
This message shows that your installation appears to be working correctly.

Étape 5 : Exécutez Docker avec un utilisateur non root

Pour utiliser Docker de manière plus sûre, nous Je vous recommande de ne pas l'exécuter en tant que root. Exécutez Docker sous l'utilisateur. Vous pouvez créer un groupe appelé docker et ajouter un utilisateur non root au groupe pour permettre à cet utilisateur de gérer Docker. De plus, le démon Docker peut être configuré pour accepter uniquement les demandes d'accès à l'API Docker via les sockets Unix. Cela peut être fait en exécutant la commande suivante :

sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl restart docker

Étape 6 : Utilisation de Docker

Vous avez maintenant installé avec succès Docker sur votre système Linux et configuré les autorisations d'accès pour les utilisateurs non root. Vous pouvez rechercher et télécharger n'importe quelle image de conteneur sur Docker Hub et exécuter le conteneur à l'aide de la commande suivante :

sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Par exemple, si vous souhaitez exécuter une image Ubuntu et y exécuter un terminal bash, vous pouvez utiliser la commande suivante :

sudo docker run -it ubuntu /bin/bash

La commande ci-dessus démarrera un conteneur nommé Ubuntu et lancera un shell interactif à l'intérieur. À ce stade, vous pouvez y exécuter n’importe quelle commande.

Vous pouvez utiliser la commande suivante pour lister les conteneurs en cours d'exécution :

sudo docker ps

Si vous souhaitez arrêter un conteneur en cours d'exécution, veuillez utiliser la commande suivante :

sudo docker stop [CONTAINER ID]

Notes

  • Lors de l'installation de Docker, le script d'installation ajoutera le référentiel Docker apt et installez Docker à l'aide du gestionnaire de packages apt.
  • Docker s'appuie sur les fonctionnalités des groupes de contrôle et des espaces de noms, ces fonctionnalités doivent donc être activées dans le noyau Linux pour fonctionner correctement.
  • Si vous utilisez Ubuntu, vous pouvez consulter la documentation d'installation Docker de Canonical pour obtenir des instructions d'installation et des recommandations détaillées.
  • Si vous utilisez un système basé sur un gestionnaire de packages RPM tel que Red Hat Enterprise Linux ou CentOS, vous pouvez visiter la documentation d'installation RHEL de Docker pour obtenir des instructions et des recommandations d'installation détaillées.

Conclusion

Docker est l'un des moteurs de conteneurs les plus puissants, capable de créer, déployer et exécuter rapidement des applications avec un haut degré de flexibilité et de portabilité. Sur les systèmes Linux, l'installation de Docker est un processus très simple, il suffit de télécharger le script d'installation officiel et de l'exécuter. Après l'installation, vous pouvez utiliser n'importe quelle image de conteneur sur Docker Hub et gérer facilement les conteneurs à l'aide de commandes simples.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn