Latest web development tutorials

orden de marcha acoplable

Acoplable comando Daquan Acoplable comando Daquan


cargador de muelle de gestión: crear un nuevo contenedor y ejecutar un comando

gramática

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

OPCIONES Descripción:

  • -a la entrada estándar: salida de la entrada estándar opcional STDIN / STDOUT / STDERR tres;

  • -d: recipiente de fondo y devolver el ID del contenedor;

  • -i: buque de ejecución en modo interactivo, por lo general se utiliza junto con -t;

  • -t: un pseudo reasignar entrada de la terminal de contenedores, suele utilizarse en conjunción con -i;

  • --name = "nginx-lb": especificar un nombre para el contenedor;

  • --dns 8.8.8.8: servidor DNS para utilizar el contenedor especificado, el host predeterminado y consistente;

  • --dns búsqueda example.com: contenedor especificado el nombre DNS del dominio de búsqueda, el host predeterminado y consistente;

  • -h "Marte": nombre de host contenedor especificado;

  • -e nombre de usuario = "Ritchie": las variables de entorno establecidas;

  • --env-file = []: lee las variables de entorno del archivo especificado;

  • --cpuset = "0-2" o --cpuset = "0,1,2": contenedor de unión a la CPU especificado está en marcha;

  • -m: Ajuste de los contenedores de uso máximo de memoria;

  • --net = "puente": el envase tipo de conexión de red especificado, el apoyo para el puente / host / ninguno / contenedor: Cuatro tipos;

  • --link = []: agregue un enlace a otro buque;

  • --expose = []: abrir un puerto o grupo de puertos;

Ejemplos

Utilice ventana acoplable nginx espejo: Después de que el modo de estación última comienza un recipiente, y el recipiente se llama mynginx.

docker run --name mynginx -d nginx:latest

Reflejo de nginx: Después de que el modo de estación última se inicia un contenedor, el puerto de contenedores y 80 se asigna al puerto aleatorio anfitrión.

docker run -P -d nginx:latest

Reflejo de nginx: Después de que el modo de estación última se inicia un contenedor, el contenedor será asignar el puerto 80 al puerto 80 del host, el directorio / datos de host asignan a los contenedores / datos.

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

Reflejo de nginx: últimas en modo interactivo para iniciar un comando de contenedores, Ejecutivo / bin / bash dentro del contenedor.

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

Acoplable comando Daquan Acoplable comando Daquan