Ce blog illustrera comment définir l'ulimit ou le descripteur de fichiers sur le conteneur Docker.
Comment définir les ulits ou le descripteur de fichiers sur Docker Container?
Pour définir les ulits ou le descripteur de fichiers sur le conteneur Docker, créez d'abord une image. Après cela, créez et définissez les ulits ou le descripteur de fichiers sur le conteneur Docker à l'aide du "-ulimit" option. Pour définir les ulits ou le descripteur de fichiers sur le conteneur Docker, passez par étapes fournies.
Étape 1: Définissez les instructions Dockerfile
Tout d'abord, créez un dockerfile qui inclut les instructions pour docker l'application. Par exemple, nous avons accordé le «indice.html»Programme:
De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]
Étape 2: générer une image docker
Ensuite, générez la nouvelle image Docker en utilisant les instructions DockerFile via la commande donnée:
docker build -t html-iMg .
Étape 3: Construisez le conteneur et définissez les ulits du conteneur
Après cela, construisez et exécutez le conteneur à l'aide du «run docker" commande. Définissez également le descripteur de fichiers ou les ulits sur le conteneur à l'aide du «-ulimit«Option et définissez sa valeur comme«nofile = soft-ulimit: dur: ulimit»:
docker run -p 80:80 --ulimit nofile = 46465: 46465 --name html-contenant html-iMg
Vérifiez si le conteneur s'exécute ou non en naviguant vers le port assigné de l'hôte local:
Étape 4: Vérifiez les ulimit du conteneur
Afin de vérifier si les ulits sont définis sur un conteneur Docker ou non, exécutez le «docker" commande. Ici le "-il«L'option est utilisée pour exécuter le conteneur spécifié de manière interactive et allouer le terminal TTY-Pseudo:
docker exec -it html-container sh
Après cela, vérifiez les conteneurs Ulimits en exécutant le «ulimit -n" commande:
ulimit -n
Ici, vous pouvez voir que nous avons réussi à définir le descripteur de fichier sur Docker Container:
Il s'agit de définir des ulits ou des descripteurs de fichiers sur les conteneurs Docker.
Conclusion
Pour définir les ulits ou le descripteur de fichiers sur le conteneur Docker, créez d'abord les images Docker en utilisant les instructions Dockerfile. Après cela, construisez le conteneur et définissez les ulits du conteneur à l'aide du «-ulimit"Option avec le"run docker" commande. Pour définir le descripteur de fichier, spécifiez le «-ulimit«Valeur comme«nofile = soft-ulimit: hard-ulimit". Cet article a démontré comment définir l'ulimit ou le descripteur de fichiers sur le conteneur Docker.