Este artículo demostrará:
¿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:
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í:
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.