Este blog ilustrará cómo establecer el descriptor Ulimit o Archivo en el contenedor Docker.
Cómo establecer ULIMITS o Descriptor de archivos en Docker Container?
Para establecer el descriptor Ulimits o Archivo en el contenedor Docker, primero, cree una imagen. Después de eso, cree y establezca el descriptor de Ulimits o File en el contenedor Docker utilizando el "-ulimit" opción. Para establecer el descriptor ULIMITS o FILE en el contenedor Docker, revise los pasos proporcionados.
Paso 1: Defina las instrucciones de DockerFile
Primero, cree un DockerFile que incluya las instrucciones para dockerizar la aplicación. Por ejemplo, hemos montado el "índice.html"Programa:
De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]
Paso 2: Generar imagen de Docker
A continuación, genere la nueva imagen de Docker utilizando las instrucciones de DockerFile a través del comando dado:
Docker Build -T HTML -IMG .
Paso 3: Construir contenedor y establecer Ulimits de contenedor
Después de eso, construya y ejecute el contenedor usando el "Docker Run" dominio. Además, establezca el descriptor del archivo o Ulimits en el contenedor utilizando el "-ulimit"Opción y establecer su valor como"nofile = blando-ulimit: duro: ulimit":
Docker Run -P 80:80 --ulimit nofile = 46465: 46465--Name HTML-Container HTML-IMG
Compruebe si el contenedor se está ejecutando o no navegando al puerto asignado del host local:
Paso 4: Verifique el contenedor Ulimit
Para verificar si el ULIMITS está configurado en un contenedor Docker o no, ejecute el "Docker Exec" dominio. Aquí el "-élLa opción se utiliza para ejecutar el contenedor especificado de manera interactiva y asignar el terminal TTY-Pseudo:
Docker Exec -it HTML -Container SH
Después de eso, verifique los contenedores Ulimits ejecutando el "ulimit -n" dominio:
ulimit -n
Aquí, puede ver que hemos establecido correctamente el descriptor de archivo en Docker Container:
Se trata de configurar ULIMITS o descriptores de archivos en contenedores Docker.
Conclusión
Para establecer el descriptor ULIMITS o FILE en el contenedor Docker, primero, cree las imágenes de Docker utilizando las instrucciones de DockerFile. Después de eso, cree el contenedor y establezca el Ulimits para el contenedor utilizando el "-ulimitOpción "junto con el"Docker Run" dominio. Para establecer el descriptor del archivo, especifique el "-ulimit"Valor como"nofile = soft-ulimit: hard-ulimit". Este artículo ha demostrado cómo establecer el descriptor de Ulimit o Archivo en el contenedor Docker.