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
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!