Diferentes formas de usar el comando Docker Run

Diferentes formas de usar el comando Docker Run
En la plataforma Docker, el "correr"Es el comando más básico y robusto ampliamente utilizado para ejecutar la imagen para construir y ejecutar los contenedores Docker. Más específicamente, el "Docker Run"El comando admite varias opciones para crear y encender el contenedor en diferentes modales, como"-T"Asignó el terminal TTY-Pseudo al contenedor", "-RM"Eliminar el contenedor automáticamente después de la ejecución, y"-i"Se utiliza para operar el contenedor de manera interactiva.

Este artículo ilustrará las diferentes formas de usar el comando "Docker Run".

Diferentes formas de usar el comando "Docker Run"

Hay varias opciones compatibles con el "Docker RunComando para ejecutar y administrar los contenedores Docker de diferentes maneras. Para este propósito, hemos enumerado algunos usos del "Docker Run"Comando para crear y administrar contenedores de diferentes maneras:

  • Cómo ejecutar contenedores en modo interactivo?
  • Cómo ejecutar contenedores en modo privilegiado?
  • Cómo montar el volumen con el contenedor Docker?
  • Cómo eliminar automáticamente los contenedores después de la ejecución?
  • Cómo ejecutar un contenedor en la red host?

Cómo ejecutar contenedor en modo interactivo?

Para ejecutar el contenedor Docker en un modo interactivo, utilice el "-iOpción "junto con el"Docker Run" dominio. Del mismo modo, para asignar el terminal TTY-Pseudo al contenedor, use el "-T" bandera:

> Docker Run -it Docker -Image

Cómo ejecutar contenedor en modo privilegiado?

Para ejecutar el contenedor Docker con la capacidad de la raíz o del host, utilice el "-privilegiadoOpción "con el"Docker Run" dominio:

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

En el bloque de código anterior, se utilizan las siguientes opciones:

  • "-privilegiadoLa opción ejecuta el contenedor con privilegios de host.
  • "-dLa bandera ejecuta el contenedor como un servicio de backend o en modo separado.
  • "-pag"Define el puerto expuesto del contenedor:

Cómo montar el volumen con el contenedor Docker?

Volumen de montaje significa conectar el sistema de archivos externo al contenedor. Para unir el volumen con el contenedor especificado, pase por el proporcionado "Docker Run" dominio:

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

Aquí:

  • "-nombre"Define el nombre del contenedor.
  • "-montar"Vincula el sistema o volumen de archivos externos con el contenedor.
  • "fuenteEl atributo se utiliza para especificar el volumen de origen.
  • "objetivo"El atributo define la ruta objetivo del contenedor:

Cómo eliminar automáticamente el contenedor después de la ejecución?

Una de las principales características de un "Docker RunEl comando es eliminar el contenedor automáticamente después de la implementación. Esta técnica se usa ampliamente en procesos de pruebas de proyectos o de aplicación. Para eliminar el contenedor automáticamente después de la ejecución, simplemente utilice el "-RM"Bandera con el"Docker Run" dominio:

> Docker Run - -RM Golang: Alpine

Cómo ejecutar un contenedor en la red host?

Por defecto, los contenedores se ejecutan en la red Bridge. Pero a veces, los desarrolladores generalmente quieren operar contenedores en el host. Para este propósito, el "-net = host"La bandera se usa para ejecutar el contenedor en la red de host. Sin embargo, puede ejecutar el contenedor en cualquier red o red personalizada a través del "-net =" opción:

> Docker Run -d --net = host go -img

Hemos elaborado las diferentes formas de utilizar el "Docker Run"Comando en Docker.

Conclusión

El "Docker Run"Es una famosa utilidad de línea de comandos de Docker que admite numerosas opciones para crear y ejecutar los contenedores de diferentes maneras, como"-T"Asignó el terminal TTY-Pseudo al contenedor", "-RM"Eliminar el contenedor automáticamente después de la ejecución, y"-i"Se utiliza para operar el contenedor de manera interactiva. Este artículo ha proporcionado los diferentes usos del "Docker Run"Comando para operar contenedores en diferentes modales.