Este artículo demostrará:
¿Qué es Docker Run -rm Flag??
Docker Run es una utilidad de línea de comando Docker que ayuda al desarrollador a ejecutar la imagen de Docker para iniciar el contenedor para implementar el proyecto. Más específicamente, el "-RMSe utiliza la bandera para instruir al Docker Daemon que limpie y quite el contenedor, y su volumen después de que el contenedor salga para guardar espacio en disco.
Cómo usar la bandera Docker Run -rm?
Usar el "Docker Run -rm"Comando, mire el procedimiento proporcionado.
Paso 1: terminal abierto
Primero, inicia el "Git Bash"Terminal desde el menú de inicio de Windows:
Paso 2: Abra el directorio de trabajo
A continuación, abra el directorio de trabajo Docker con la ayuda del "cd" dominio:
$ CD "C: \ demo"
Paso 3: Crea DockerFile
Cree un nuevo Dockerfile y ábralo en el editor de texto Nano:
$ nano dockerfile
Pegue el siguiente código en DockerFile que ejecutará el simple "Tutorial.py" archivo:
De Python: 3.6
WorkDir /SRC /App
COPIAR…
CMD ["Python", ","./Tutorial.py "]
Prensa "CTRL+O"Para guardar cambios y"CTRL+X" salir.
Paso 4: Crear tutorial.archivo py
A continuación, cree y abra el "Tutorial.py"Archivo en el editor de texto Nano:
$ nano tutorial.py
Pegue el siguiente código Python simple dentro del "Tutorial.py" archivo. Después de eso, presione el "CTRL+O"Para guardar cambios y"CTRL+X"Para salir del editor:
Imprimir ("Hola, Bienvenido al tutorial de Linuxhint")
Paso 5: Crea una nueva imagen de Docker
Ahora, cree la nueva imagen de Docker utilizando el "Dockfile". Aquí el "-T"Se agrega la bandera para definir la etiqueta de la imagen Docker y la"."Se usa para acceder a DockerFile automáticamente:
$ Docker Build -T Python -Demo .
Paso 6: Use el comando Docker Run -RM
Ejecutar el "Docker Run -rm "Comando para ejecutar el programa Python en el contenedor. El "-RMFlag eliminará automáticamente el contenedor y su archivo del sistema después de la ejecución:
$ Docker Run--RM Python-Demo
Se puede observar que hemos implementado con éxito una aplicación simple de Python:
Para verificar si el contenedor se elimina después de la ejecución, visualice la lista de contenedores:
$ Docker PS -A
La salida indica que el contenedor se elimina correctamente después de la implementación:
Hemos demostrado cuál es la bandera Docker Run -RM y cómo usarla en Docker.
Conclusión
El indicador Docker Run -RM se utiliza para instruir al Docker Daemon que limpie y elimine el contenedor y sus archivos del sistema después del final del contenedor para preservar el espacio del disco. Para usar el comando Docker Run -RM, cree una imagen simple de Docker usando DockerFile. Luego, ejecute la imagen Docker para ejecutarse y elimine automáticamente el contenedor después de la ejecución utilizando el "Docker Run -rm Python -Demo" dominio. Este blog ha elaborado sobre lo que es la bandera Docker Run -rm y cómo usarla.