Maison  >  Article  >  Opération et maintenance  >  docker run -d -p qu'est-ce que cela signifie

docker run -d -p qu'est-ce que cela signifie

下次还敢
下次还敢original
2024-04-02 22:30:181006parcourir

La commande docker run -d -p est utilisée pour exécuter le conteneur et l'exécuter en mode démon (-d) et mapper le port (-p), permettant un accès externe aux services dans le conteneur.

docker run -d -p qu'est-ce que cela signifie

La signification de docker run -d -p

docker run -d -p La commande est utilisée dans Docker pour exécuter un conteneur et spécifier les paramètres suivants : docker run -d -p 命令在 Docker 中用于运行容器,并指定以下参数:

  • -d:以守护模式运行容器,容器启动后进入后台运行,即使终端退出也不会停止。
  • -p:端口映射,将容器内部端口映射到主机外部端口,以便外部可以访问容器内的服务。

用法示例

以下是使用 docker run -d -p 命令运行 Nginx 容器的示例:

<code class="shell">docker run -d -p 80:80 nginx</code>

在这个例子中:

  • -p 80:80 指定将容器内部的端口 80 映射到主机外部的端口 80。
  • 运行此命令后,容器将在后台启动并运行 Nginx Web 服务器。外部用户可以通过主机上的端口 80 访问 Nginx 服务。

参数说明

  • -p

      -d : Exécutez le conteneur en mode démon. Une fois le conteneur démarré, il s'exécutera en arrière-plan et ne s'arrêtera pas même si le terminal se ferme.
    • -p : Mappage de port, mappant le port interne du conteneur au port externe de l'hôte afin que le monde extérieur puisse accéder aux services du conteneur.
    • Exemple d'utilisation
    Ce qui suit est un exemple d'utilisation de la commande docker run -d -p pour exécuter un conteneur Nginx :
  • rrreee
  • Dans cet exemple :
  • -p 80 : 80 spécifie que le port 80 à l'intérieur du conteneur est mappé au port 80 à l'extérieur de l'hôte.
🎜Après avoir exécuté cette commande, le conteneur démarrera et exécutera le serveur Web Nginx en arrière-plan. Les utilisateurs externes peuvent accéder au service Nginx via le port 80 sur l'hôte. 🎜🎜🎜🎜Description du paramètre🎜🎜🎜🎜🎜L'option -p est suivie de deux paramètres, séparés par deux points (:) : 🎜🎜🎜🎜Port du conteneur : 🎜Le numéro de port à exposer à l'intérieur du récipient. 🎜🎜🎜Port hôte : 🎜Le numéro de port externe de l'hôte auquel le port du conteneur est mappé. 🎜🎜🎜🎜Vous pouvez spécifier plusieurs mappages de ports, chaque mappage est séparé par des virgules. 🎜🎜Le port hôte peut être omis, auquel cas Docker attribuera automatiquement un port disponible aléatoire. 🎜🎜

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
Article précédent:Où écrire le fichier dockerArticle suivant:Où écrire le fichier docker