ordre de marche Docker
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:/#