Este blog ilustrará como definir o descritor Ulimit ou Arquivo no Docker Container.
Como definir ulimits ou descritor de arquivo no contêiner do docker?
Para definir o Ulimits ou o Descritor de Arquivo no contêiner do Docker, primeiro, crie uma imagem. Depois disso, crie e defina o descritor Ulimits ou Arquivo no contêiner do docker usando o “-ulimit”Opção. Para definir os ulimits ou o descritor de arquivos no recipiente do docker, passe as etapas fornecidas.
Etapa 1: Defina instruções do Dockerfile
Primeiro, crie um DockerFile que inclua as instruções para dockerizar o aplicativo. Por exemplo, dockerizamos o “índice.html" programa:
De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]
Etapa 2: gerar imagem do docker
Em seguida, gerar a nova imagem do Docker, utilizando as instruções do Dockerfile através do comando fornecido:
Docker Build -T html -img .
Etapa 3: Construa recipiente e defina ulimits de contêiner
Depois disso, construa e execute o contêiner usando o “Docker Run”Comando. Além disso, defina o descritor de arquivo ou ulimits no contêiner usando o “-ulimit”Opção e defina seu valor como“Nofile = Soft-ulimit: Hard: Ulimit”:
Docker Run -P 80:80 --Ulimit Nofile = 46465: 46465-Nome HTML-Container HTML-IMG
Verifique se o contêiner está executando ou não navegando na porta atribuída do host local:
Etapa 4: verifique o Ulimit do contêiner
Para verificar se os ulimits estão definidos em um recipiente do docker ou não, execute o “Docker Exec”Comando. Aqui o "-isto”A opção é utilizada para executar o contêiner especificado de forma interativa e alocar o terminal TTY-Pseudo:
Docker Exec -it HTML -Contrainner Sh
Depois disso, verifique os contêineres Ulimits executando o “ulimit -n”Comando:
ulimit -n
Aqui, você pode ver que definimos com sucesso o descritor de arquivos no Docker Container:
É tudo sobre definir ulimits ou descritores de arquivos em contêineres do Docker.
Conclusão
Para definir o Ulimits ou o Descritor de Arquivos no Docker Container, primeiro, crie as imagens do Docker, utilizando as instruções do DockerFile. Depois disso, construa o contêiner e defina os ulimits para o contêiner usando o “-ulimit”Opção junto com a“Docker Run”Comando. Para definir o descritor de arquivo, especifique o “-ulimit”Valor como“Nofile = Soft-Ulimit: Hard-Ulimit”. Este artigo demonstrou como definir o descritor Ulimit ou Arquivo no Docker Container.