Différentes façons d'utiliser la commande «docker run»

Différentes façons d'utiliser la commande «docker run»
Dans la plate-forme Docker, le «courir"Est la commande la plus basique et la plus robuste largement utilisée pour exécuter l'image pour construire et exécuter les conteneurs Docker. Plus précisément, le «run docker»Commande prend en charge diverses options pour créer et tirer le conteneur de différentes manières, comme«-t"Attribué le terminal Tty-Pseudo au conteneur"-RM”Suppression automatique du conteneur après l'exécution, et«-je«Est utilisé pour faire fonctionner le conteneur de manière interactive.

Cette rédaction illustrera les différentes façons d'utiliser la commande «Docker Run».

Différentes façons d'utiliser la commande «docker run»

Il existe diverses options prises en charge par le «run docker”Commande pour exécuter et gérer les conteneurs Docker de différentes manières. À cette fin, nous avons répertorié certaines utilisations du «run docker»Commande pour créer et gérer les conteneurs de différentes manières:

  • Comment exécuter des conteneurs en mode interactif?
  • Comment exécuter des conteneurs en mode privilégié?
  • Comment monter le volume avec le conteneur Docker?
  • Comment supprimer automatiquement les conteneurs après l'exécution?
  • Comment exécuter un conteneur sur le réseau hôte?

Comment exécuter le conteneur en mode interactif?

Pour exécuter le conteneur Docker dans un mode interactif, utilisez le «-je"Option avec le"run docker" commande. De même, afin d'allouer le terminal Tty-Pseudo au conteneur, utilisez le «-t" drapeau:

> docker run -it docker-image

Comment exécuter le conteneur en mode privilégié?

Pour exécuter le conteneur Docker avec la capacité racine ou hôte, utilisez le «-privilégié"Option avec"run docker" commande:

$ docker run - priviled -d -p 8080: 8080 golang: Alpine

Dans le bloc de code ci-dessus, les options suivantes sont utilisées:

  • "-privilégié"L'option exécute le conteneur avec les privilèges de l'hôte.
  • "-d»Flag exécute le conteneur en tant que service backend ou en mode détaché.
  • "-p»Définit le port exposé du conteneur:

Comment monter le volume avec le conteneur Docker?

Volume de montage signifie connecter le système de fichiers externe au conteneur. Pour lier le volume avec le conteneur spécifié, passez par le fourni "run docker" commande:

> docker run -d --name Go-Container - Mount Source = My-Golang-vol, Target = / App Golang: Alpine

Ici:

  • "-nom»Définit le nom du conteneur.
  • "-monter”Lie le système de fichiers externe ou le volume avec le conteneur.
  • "source»L'attribut est utilisé pour spécifier le volume source.
  • "cible»L'attribut définit le chemin cible du conteneur:

Comment supprimer automatiquement le conteneur après l'exécution?

L'une des principales caractéristiques d'un «run docker»La commande consiste à supprimer automatiquement le conteneur après le déploiement. Cette technique est largement utilisée dans les processus de test de projet ou d'application. Pour supprimer automatiquement le conteneur après l'exécution, utilisez simplement le «-RM"Flag avec le"run docker" commande:

> Docker Run --RM Golang: Alpine

Comment exécuter un conteneur sur le réseau hôte?

Par défaut, les conteneurs sont exécutés sur le réseau de ponts. Mais parfois, les développeurs veulent généralement faire fonctionner des conteneurs sur l'hôte. À cette fin, le «-net = hôte”Le drapeau est utilisé pour exécuter le conteneur sur le réseau hôte. Cependant, vous pouvez exécuter le conteneur sur n'importe quel réseau ou réseau personnalisé via «-net =" option:

> docker run -d --net = host go-iMg

Nous avons développé les différentes façons d'utiliser le «run docker»Commande dans Docker.

Conclusion

Le "run docker"Est une célèbre utilité de ligne de commande de Docker qui prend en charge de nombreuses options pour créer et exécuter les conteneurs de différentes manières, comme"-t"Attribué le terminal Tty-Pseudo au conteneur"-RM”Suppression automatique du conteneur après l'exécution, et«-je«Est utilisé pour faire fonctionner le conteneur de manière interactive. Cet article a fourni les différentes utilisations du «run docker»Commande pour faire fonctionner des conteneurs de différentes manières.