Docker est un moteur de conteneurisation fourni par le noyau Linux. Il peut exécuter plusieurs conteneurs sur le même hôte. Ces conteneurs sont isolés les uns des autres mais peuvent partager les ressources de l'hôte, notamment le processeur, la mémoire, le réseau, etc. Docker est de plus en plus utilisé par les entreprises, les développeurs et le personnel d'exploitation et de maintenance, car il peut nous aider à créer et déployer rapidement des applications, améliorant ainsi considérablement l'efficacité du développement ainsi que l'efficacité de l'exploitation et de la maintenance. Mais comment démarrer un conteneur Docker ? Cet article explique comment démarrer Docker.
1. Installez Docker
Avant de démarrer Docker, assurez-vous que Docker est installé. Vous pouvez vérifier si Docker est installé en exécutant la commande suivante :
docker --version
Si Docker est déjà installé, le numéro de version de Docker sera renvoyé. il n'est pas installé, le numéro de version de Docker sera renvoyé. Vous devez d'abord installer Docker. Sur différents systèmes d'exploitation, les méthodes d'installation de Docker peuvent être légèrement différentes. Voici un exemple d'installation de Docker sur le système d'exploitation Ubuntu :
sudo apt-get update
sudo apt-get install docker-ce
sudo docker run hello-world
Si le conteneur hello-world peut être exécuté avec succès, cela signifie que Docker est installé avec succès.
2. Démarrez le conteneur Docker
Le processus de démarrage du conteneur Docker est très simple. Exécutez simplement la commande suivante :
docker run [OPTIONS] IMAGE [COMMAND] [ARGS...]
Parmi elles, OPTIONS est facultative et vous pouvez spécifier certains attributs du conteneur, tels que le mappage des ports. et le nom du conteneur. etc. ; IMAGE est une option obligatoire, spécifiant l'image à démarrer ; COMMAND est facultatif, spécifiant la commande à exécuter après le démarrage du conteneur ; ARGS est facultatif, spécifiant les paramètres de la commande COMMAND.
Ce qui suit est un exemple de démarrage d'un conteneur nginx :
sudo docker search nginx
sudo docker pull nginx
sudo docker run -d -p 8080:80 --name mynginx nginx
Parmi eux, - ré
signifie démarrer le conteneur en mode démon (arrière-plan), -p
signifie mapper le port 8080 de l'hôte au port 80 du conteneur et --name
signifie spécifier le le port du conteneur. Nom, nginx
représente l'image à démarrer. -d
表示以守护进程(后台)模式启动容器,-p
表示将主机的 8080 端口映射到容器的 80 端口,--name
表示指定容器的名称,nginx
表示要启动的镜像。
sudo docker ps
如果输出了刚才启动的容器信息,则说明容器启动成功。
三、进入 Docker 容器
有些情况下,需要进入 Docker 容器内部进行操作,比如查看容器内部的文件系统、运行命令等,可以通过以下命令进入 Docker 容器:
sudo docker exec -it CONTAINER_NAME COMMAND
其中,-it
表示以交互模式启动容器进程,并分配一个伪终端,CONTAINER_NAME 表示容器的名称,COMMAND 则是要执行的命令。
例如,在上面启动的 nginx 容器内部执行 ls
sudo docker exec -it mynginx ls
Si les informations sur le conteneur qui vient de démarrer sont affichées, cela signifie que le conteneur a démarré avec succès.
3. Entrez le conteneur Docker
Dans certains cas, vous devez entrer dans le conteneur Docker pour effectuer des opérations, telles que visualiser le système de fichiers à l'intérieur du conteneur, exécuter des commandes, etc. Vous pouvez entrer dans le conteneur Docker via la commande suivante :
sudo docker stop CONTAINER_NAME
Parmi eux, - it
signifie démarrer le processus conteneur en mode interactif et allouer un pseudo terminal, CONTAINER_NAME signifie le nom du conteneur, et COMMAND est la commande à exécuter.
Par exemple, exécutez la commande ls
dans le conteneur nginx démarré ci-dessus :
sudo docker stop mynginx
4. Arrêtez le conteneur Docker
Lorsque le conteneur en cours d'exécution n'est plus nécessaire, vous pouvez arrêter le conteneur avec le commande suivante :
sudo docker rm CONTAINER_NAME
Parmi elles, CONTAINER_NAME représente le nom du conteneur à arrêter.
Si vous souhaitez arrêter le conteneur nginx que vous venez de démarrer, vous pouvez exécuter la commande suivante :
sudo docker rm mynginx
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!