Condición en Dockerfile

Condición en Dockerfile
En la vida diaria, es posible que haya encontrado muchas situaciones en las que se confunde sobre la elección de diferentes opciones y oportunidades. En esa situación, puede pensar en las circunstancias de elegir uno y el resultado del otro; Esa sería como la declaración "if-else" utilizada en muchos lenguajes de programación. La plataforma Docker de C# también nos permite usar tales condiciones en un archivo Docker. Esto solo se puede hacer creando enlaces simbólicos en Docker a través de las imágenes de Docker.

Hemos escrito este artículo para todos nuestros nuevos usuarios que no saben nada sobre el uso de condiciones en el archivo Docker.

Entonces empecemos.

Abra la aplicación de shell de Ubuntu 20.04 primero. Si su sistema tiene una versión antigua de Docker ya instalada, entonces debe asegurarse de que debe eliminarse. Para eliminarlo de nuestro Ubuntu 20.04 Sistema Linux, hemos estado utilizando el paquete APT de Ubuntu en la instrucción "eliminar". En la ejecución de esta consulta, el sistema Ubuntu ha comenzado a obtener información sobre el Docker.

Después de obtener toda la información requerida sobre los paquetes Docker, nos ha mostrado la cantidad de espacio en disco que se lanzará después de la eliminación de esos paquetes. Junto con eso, requiere su afirmación para el proceso de eliminación de Docker para evitar cualquier inconveniente en el futuro cercano. Solo necesitas tocar "Y" para continuar este proceso.

El Old Docker se eliminará por completo y su sistema debe actualizarse ahora. Para actualizar y actualizar, Linux nos ha proporcionado el paquete "APT" a este respecto. Por lo tanto, lo hemos utilizado en nuestro shell con las instrucciones de "actualización" y "actualizar" que se muestran en la imagen a continuación. Nuestro sistema se actualizó y actualizó en mucho tiempo.

$ sudo apt-get actualización && sudo apt-get actualización

Ahora, puede usar el paquete Snap o apt para instalar la versión más reciente de la interfaz de entrada y salida de Docker. Hemos estado utilizando el paquete APT aquí para instalarlo utilizando la instrucción "Instalar" seguida del "Docker.nombre del paquete io ”.

$ sudo apt-get instalación de instalación.IO

El comando se ejecutó y comenzó a obtener información sobre Docker desde adentro y fuera. Dentro de su procesamiento, le pedirá que afirme el proceso de instalación en Ubuntu 20.04. Debe presionar "Y" para continuar instalándolo, presione otros "N" para detenerlo como se muestra en la imagen.

Después de que se ha instalado el Docker, hemos cargado todas las imágenes de Docker en nuestro sistema utilizando la instrucción "Docker Pull" que no se ha mencionado para evitar complejidades. Ejecutamos las imágenes para crear contenedores y esto es lo que obtuvimos después de usar la instrucción "Docker PS -A" en el shell. Muestra que hay tres contenedores disponibles para su uso.

$ sudo docker ps -a

Debe crear un archivo bash simple a través de la instrucción de "toque" a continuación.

Prueba de $ touch.mierda

Agregue una instrucción IF-Then Bash que ejecuta una instrucción ECHO utilizando la palabra clave "CMD" después de autenticar al usuario. Guarde su archivo para la ejecución.

Antes de usar los contenedores, crearemos enlaces simbólicos utilizando el archivo Docker. Hemos estado creando un nuevo directorio "Docker" en nuestra carpeta de inicio principal del sistema utilizando la instrucción "Mkdir" que se muestra en la imagen. El comando de lista se ha utilizado para mostrar los resultados de antes y después del uso del "Mkdir" en el shell. Se ha creado el directorio "Docker".

$ LS
$ Mkdir Docker
$ LS

Nos hemos movido dentro del directorio recién creado "Mkdir" utilizando la instrucción "CD" y creando un nuevo archivo Docker llamado "DockerFile" con el uso de la instrucción "Toque". Hemos estado abriendo el archivo Docker recién hecho en el editor "VIM" para crear un enlace simbólico.

$ CD Docker
$ LS
$ Vim Docker

Debe agregar las líneas que se muestran a continuación en el archivo Docker como datos de ejecución. Contiene la fuente principal I.mi. "De Ubuntu", los mantenedores "simpli", que será un enlace simbólico en nuestro caso, y la variable "Ejecutar" muestra el comando que se ejecutará. Contiene una instrucción simple "if-then" para ejecutar la "prueba.archivo sh ".

Guardar este archivo y abandonar el editor. Ahora, debe construir el enlace simbólico utilizando la instrucción "Docker Build" junto con la ruta al archivo Docker. El enlace simbólico ha estado listo para construir.

$ sudo Docker Build/Home/Kalsoom/Docker

Después de un tiempo, el enlace simbólico se construirá utilizando el archivo Docker.

Ahora, es hora de vincular este enlace simbólico con una imagen de enlace simbólico. Para eso, debe usar el comando de compilación Docker junto con la ruta al archivo seguido del indicador "-t" y el nombre de una imagen que se creará (i.mi. "Simpli_image"). Usando esta instrucción, el archivo Symlink Docker se ha vinculado correctamente a una imagen de Symlink.

Ahora, cuando verificamos las imágenes utilizando la instrucción de imágenes de Docker, obtuvimos la nueva imagen en la parte superior.

$ Sudo Docker Imágenes

Al ejecutar la instrucción "Docker Run" con la imagen "simpli_image", la línea en la "prueba.El archivo sh "se ejecutó. Esto se debe al uso de Symlink utilizado en el archivo Docker.

$ sudo Docker Run simpli_image

Conclusión

Se trata del uso de condiciones en un archivo Docker de la plataforma Docker. Hemos comenzado con la instalación de Docker en Ubuntu 20.04. Después de eso, hemos creado un archivo Docker y le hemos agregado un enlace simbólico. La condición "if-then" se ha utilizado en el archivo Docker y el archivo bash. Al ejecutar el enlace simbólico creado por un archivo de cuadros, se muestra el mensaje que es un texto del archivo bash mientras se ha ejecutado el archivo symlink de Dicker.