Maison > Article > Opération et maintenance > Comment utiliser les conteneurs Docker dans les systèmes Linux
Avec la popularité de l'architecture des microservices, les conteneurs Docker deviennent de plus en plus populaires. Il permet aux développeurs de créer et d'exécuter des applications sur différentes plates-formes et environnements, améliorant ainsi la portabilité et l'évolutivité des applications. Cet article explique comment utiliser les conteneurs Docker dans les systèmes Linux.
Installer Docker sur un système Linux est très simple. Vous pouvez télécharger le package d'installation de Docker à partir du site Web officiel de Docker ou l'installer à l'aide du gestionnaire de packages par défaut du système.
Pour le système Ubuntu, vous pouvez utiliser la commande suivante pour installer :
sudo apt-get update sudo apt-get install docker.io
Pour le système CentOS, vous pouvez utiliser la commande suivante pour installer :
sudo yum update sudo yum install docker
Après une installation réussie, vous pouvez utiliser la commande suivante pour vérifier si Docker est installé correctement :
docker --version
Une fois l'installation terminée, vous devez démarrer le service Docker. Vous pouvez utiliser la commande suivante :
sudo service docker start
Vous pouvez également utiliser la commande suivante pour activer le démarrage automatique :
sudo systemctl enable docker.service
L'image Docker est un environnement d'application préconfiguré. Les utilisateurs de Docker peuvent extraire des images déjà créées et les exécuter localement ou en ligne.
Vous pouvez extraire l'image Docker via la commande suivante :
docker pull image-name
"image-name" est le nom de l'image qui doit être extraite. Par exemple, si vous souhaitez extraire la dernière version d'Ubuntu, vous pouvez utiliser la commande suivante :
docker pull ubuntu:latest
Vous pouvez rechercher et télécharger d'autres images sur Docker Hub.
Une fois que vous avez extrait l'image Docker, vous pouvez exécuter le conteneur Docker. Vous pouvez utiliser la commande suivante :
docker run image-name
"nom-image" est le nom de l'image qui doit être exécutée.
Par exemple, pour exécuter un terminal interactif dans Ubuntu, vous pouvez utiliser la commande suivante :
docker run -it ubuntu /bin/bash
Cela lancera un terminal interactif Ubuntu. Après avoir exécuté la commande, vous pouvez utiliser la commande exit pour quitter le terminal.
De nombreux services doivent s'exécuter en arrière-plan. Dans Docker, vous pouvez exécuter un démon à l'aide de la commande suivante :
docker run -d image-name command
"command" est la commande qui doit être exécutée. Par exemple, pour exécuter un serveur Web Apache en arrière-plan, vous pouvez utiliser la commande suivante :
docker run -d -p 80:80 httpd
Cela démarrera un serveur Web Apache, écoutera sur le port local 80 et s'exécutera en arrière-plan.
Vous pouvez afficher les conteneurs Docker en cours d'exécution à l'aide de la commande suivante :
docker ps
Cela listera les détails de tous les conteneurs Docker en cours d'exécution.
Pour arrêter un conteneur Docker, vous pouvez utiliser la commande suivante :
docker stop container-id
"container-id" est l'ID du conteneur qui doit être arrêté. Vous pouvez utiliser la commande "docker ps" pour trouver l'ID du conteneur.
Pour supprimer un conteneur Docker, vous pouvez utiliser la commande suivante :
docker rm container-id
"container-id" est l'ID du conteneur qui doit être supprimé. Vous pouvez utiliser la commande "docker ps -a" pour trouver l'ID du conteneur.
Résumé
Les conteneurs Docker sont une architecture de microservices populaire qui peut créer et exécuter des applications sur différentes plates-formes et environnements. Dans les systèmes Linux, les conteneurs Docker peuvent être installés et utilisés à l'aide de commandes simples. Nous avons expliqué comment extraire et exécuter des images Docker, exécuter des services en arrière-plan, ainsi qu'afficher et arrêter les conteneurs Docker. J'espère que cet article vous aidera !
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!