Opciones de ejecución de Docker

Opciones de ejecución de Docker
"Docker Run"El comando es una utilidad de línea de comandos más esencial y robusta del entorno Docker que se utiliza para crear y ejecutar los contenedores utilizando imágenes de Docker. Docker "correr"El comando admite diferentes opciones que se usan ampliamente para realizar diferentes tareas junto con la ejecución de los contenedores Docker como el"-RM"El comando elimina el contenedor después de la ejecución", "-montar"Se usa para vincular el sistema de archivos externo a contenedores, etc.

Este artículo demostrará:

  • ¿Qué son Docker "?correr"Opciones?
  • Cómo utilizar "Docker Run"Opciones?

¿Cuáles son las opciones de "ejecutar" de Docker??

La siguiente es una lista de las opciones disponibles al usar el comando "Docker Run":

Opción Descripción
-acomodado Se utiliza para agregar un host a la asignación de IP.
-adjunta un Esta opción se utiliza para conectar el contenedor a la entrada estándar, la salida estándar y el error estándar del terminal.
-tap-add Se utiliza para agregar las capacidades de Linux.
-parente de croup Asigna un grupo principal para contenedores Docker.
-cidfile Se usa para agregar la ID del contenedor al archivo especificado.
-conteo de CPU Es una opción de Windows utilizada para verificar el recuento de CPU.
-separar, -d Se utiliza para ejecutar el contenedor como un servicio de backend o en modo separado.
-dispositivo Asigna el dispositivo del host al contenedor Docker.
-DNS Se utiliza para agregar un servidor DNS personalizado.
-DNS-Search Se usa para buscar en el dominio DNS.
-nombre de dominio Especifica el nombre de dominio NIS de los contenedores.
-punto de entrada Sobrescribe o reemplaza el punto de entrada predeterminado de la imagen de Docker.
-Env, -e Se utiliza para establecer las variables de entorno.
-exponer Se utiliza para especificar el puerto de exponer el contenedor.
-agente de grupo Esta opción especifica los grupos adicionales para contenedores.
-ayuda Se utiliza para ver todas las opciones disponibles de "correr"Comandos.
-nombre de host, -h Se usa para especificar el nombre de host de contenedores.
-interactivo, -i Mantiene la corriente de entrada estándar abierta y ejecuta el contenedor de manera interactiva.
-en eso Ejecuta el init dentro de un contenedor.
-IP Especifique la dirección IP V4.
-memoría de núcleo Especificar el límite de la memoria del núcleo.
-etiqueta, -l Etiquetar el contenedor o metadatos para contenedores.
-enlace Agregue un enlace del contenedor a otro contenedor.
-conductor de registro Especifique los controladores de registro del contenedor.
-memoria, -m Especificar el límite de la memoria.
-montar Se utiliza para montar volumen o sistema de archivos a contenedores.
-nombre Se usa para nombrar el contenedor.
-red Se utiliza para conectar la red al contenedor.
-pid Especificar el espacio de nombres para la identificación del proceso.
-plataforma Se utiliza para establecer la plataforma para un contenedor para contenedores multiplataforma.
-privilegiado Ejecutar los contenedores en modo privilegiado o asignar privilegios de host a los contenedores.
-publicar, -p Se utiliza para publicar el puerto en el host.
-jalar Se utiliza para extraer imágenes antes de ejecutar el contenedor.
-Reanudar Agrega la política de reinicio a los contenedores cuando el contenedor se detiene.
-RM Esta opción se utiliza para eliminar el contenedor automáticamente cuando el contenedor se detiene.
-optación de seguridad Especificar las opciones de seguridad.
-señal de parada Agregue las señales para detener los contenedores de ejecución.
-tty, -t Se usa para asignar el terminal TTY-Pseudo a los contenedores.
-ulimit Especificar la opción Ulimit. Ulimit limita la utilización de recursos.
-Usuario, -U Especificar la identificación de usuario o el nombre de usuario del contenedor.
-volumen, -v Se utiliza para unir el volumen al contenedor.
-huella de trabajo Se utiliza para especificar el directorio de trabajo del contenedor.

Cómo utilizar opciones de "Docker Run"?

El "Docker Run"El comando utiliza diferentes opciones para comportarse de manera diferente y ejecutar contenedores junto con las diferentes tareas. Para utilizar las diferentes "Docker Run"Las opciones de comando, primero, enumeran todas las opciones compatibles con la ayuda del"-ayuda"Opción como se muestra a continuación:

> Docker Run --help

Desde la siguiente salida, puede ver todo "Docker Run"Opciones compatibles junto con su descripción relevante:

Después de eso, utilice el "Docker Run"Opciones para ejecutar contenedores en diferentes modales.

Usar el "Docker Run"Opciones de comando, revise los ejemplos proporcionados a continuación.

Ejemplo 1: Ejecutar contenedor en modo privilegiado

Para operar el contenedor Docker con privilegios de host, consulte el comando otorgado:

$ Docker Run -Privileged -D -P 8080: 8080 Golang: Alpine

En el comando anterior, se utilizan las siguientes opciones:

  • "privilegiadoSe utiliza la bandera para asignar los privilegios de host al contenedor
  • "-d"Se usa para ejecutar el contenedor en segundo plano
  • "-pag"Se utiliza para especificar el puerto de exposición para el contenedor:

Ejemplo 2: Ejecutar contenedor en modo interactivo

Para ejecutar el contenedor de manera interactiva, el "-iSe usa la opción. Además, el "-TLa bandera asigna el terminal pseudo-tty al contenedor:

> Docker Run -it Docker -Image

Ejemplo 3: eliminar el contenedor después de la ejecución

Para eliminar el contenedor automáticamente después de la ejecución, el "Docker Run"El comando se usa junto con"-RM" dominio:

> Docker Run - -RM Golang: Alpine

Ejemplo 4: Volumen de montaje al contenedor

Para montar el volumen o el sistema de archivos externos al contenedor, siga el comando proporcionado:

> Docker Run -d--Name Go-Container--Mount Source = My-Golang-Vol, Target =/App Golang: Alpine

Aquí:

  • "-nombre"Se usa para configurar el nombre del contenedor.
  • "-montar"Se utiliza para montar o unir el volumen.
  • "fuente"Variable especifica el volumen de origen.
  • "objetivo"Variable especifica la ruta dirigida del contenedor:

Eso es todo sobre el "Docker Run"Opciones.

Conclusión

Docker "correrEl comando es un comando de uso frecuente para crear y ejecutar contenedores. Admite varias opciones para ejecutar el contenedor en diferentes modales, como "-nombre"Especifica el nombre del contenedor", "-montar"Se usa para montar el volumen", "-RM"Elimina el contenedor automáticamente y muchos más. Este artículo ha elaborado en Docker "correr"Opciones y cómo usarlas.