Latest web development tutorials

ordre de marche Docker

Docker commande Daquan Docker commande Daquan


docker exécuter: pour créer un nouveau conteneur et exécuter une commande

grammaire

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

OPTIONS Description:

  • -a stdin: Sortie d'entrée standard en option STDIN / STDOUT / STDERR trois;

  • -d: conteneur de fond et retourner l'ID de conteneur;

  • -i: navire d' exécution en mode interactif, habituellement utilisé en conjonction avec -t;

  • -t: un pseudo réallouer conteneur d' entrée du terminal, généralement utilisé en conjonction avec -I;

  • --name = "nginx-lb»: spécifier un nom pour le conteneur;

  • --dns 8.8.8.8: serveur DNS à utiliser le conteneur spécifié, l'hôte et cohérente par défaut;

  • --dns-search example.com: conteneur spécifié recherche DNS nom de domaine, l'hôte et cohérente par défaut;

  • -h "mars": nom d' hôte conteneur spécifié;

  • -e username = "ritchie": variables d'environnement;

  • --env-file = []: lit les variables à partir du fichier spécifié de l' environnement;

  • --cpuset = "0-2" ou --cpuset = "0,1,2": conteneur de liaison à la CPU spécifiée est en cours d' exécution;

  • -m: Réglage des conteneurs maximales d'utilisation de la mémoire;

  • --net = "pont": le conteneur type de connexion réseau spécifié, le soutien pour le pont / hôte / none / conteneur: Quatre types;

  • --link = []: ajouter un lien vers un autre navire;

  • --expose = []: ouvrir un port ou un groupe de ports;

Exemples

Utilisez docker miroir nginx: Après le dernier mode de station commence un récipient, et le récipient est nommé mynginx.

docker run --name mynginx -d nginx:latest

Reflétant nginx: Après le dernier mode de station commence à un conteneur, le port de conteneurs et 80 cartes à l'hôte port aléatoire.

docker run -P -d nginx:latest

Reflétant nginx: Après la dernière mode station commence à un conteneur, le conteneur carte port 80 au port 80 de l'hôte, l'hôte répertoire / données mappés sur les conteneurs / données.

docker run -p 80:80 -v /data:/data -d nginx:latest

Reflétant nginx: le dernier en mode interactif pour lancer une commande conteneur, exécutif / bin / bash dans le conteneur.

w3big@w3big:~$ docker run -it nginx:latest /bin/bash
root@b8573233d675:/# 

Docker commande Daquan Docker commande Daquan