Este blog demonstrará o método para executar contêineres do Docker indefinidamente.
Como executar contêineres do Docker?
Para executar o contêiner do docker indefinidamente, utilize o comando que não pode terminar ou sair. Para esse fim, fornecemos um guia completo para executar um recipiente do Docker para um loop infinito.
Etapa 1: Editor de código do Visual Studio aberto
Primeiro, abra o editor de código do Visual Studio do Windows “Começar" cardápio:
Etapa 2: Diretório de projeto aberto
Crie um novo arquivo do Docker com o nome “Dockerfile”:
Cole as instruções fornecidas em “Dockerfile”. O código a seguir instalará as dependências necessárias e executará um programa Python simples:
De Python: 3.6
Execute APT-GET UPDATE && APT-GET Install -y --no-Install-Recommends \
python3-setuptutools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
Apt-Get Clean && \
rm -rf/var/lib/apt/lists/*
Expor 8000
CMD Python -C "Print ('Docker é mais simples ferramenta de implantação')"
Etapa 4: Crie Imagem do Docker
Em seguida, construa a imagem do Docker que instrui o contêiner do Docker sobre como implantar um programa. Para esse fim, utilize o comando fornecido. Aqui o "-t”A bandeira especifica o nome da imagem:
$ Docker Build -t Pythonimage .
Etapa 5: Veja as imagens do Docker
Para verificar se a imagem é gerada, consulte a lista de imagens:
$ Docker Images
Etapa 6: Execute o contêiner Docker indefinidamente
Agora, execute o contêiner do Docker indefinidamente, executando o comando interminável como este:
$ Docker Run Pythonimage Tail -f dev/null
No comando acima, usamos o “Tail -f”Opção que lerá com força o“dev/null" arquivo:
Como alternativa, os usuários podem utilizar o “Sleep Infinity”Para executar um contêiner mostrando nada. Ainda assim, ele será executado por um horário infinito:
$ Docker Run Pythonimage Sleep Infinity
Etapa 7: Verifique o status do contêiner
Para verificar se o contêiner continua funcionando, verifique o status do contêiner. Na saída abaixo, você pode ver que o contêiner está em execução:
$ docker ps -a
Como alternativa, os usuários podem utilizar o comando interminável de qualquer forma durante a execução da imagem do Docker ou adicionando um comando no Dockerfile, conforme destacado abaixo:
Isso era tudo sobre a corrida de contêineres do Docker indefinidamente.
Conclusão
Os contêineres do Docker podem ser executados por um tempo infinito com a ajuda de comandos intermináveis. Para executar o contêiner do Docker indefinidamente, primeiro, crie uma imagem simples do Docker. Então, execute o “Docker Run Tail -f"Comando ou"Docker Run Sleep Infinity”Comando. Demonstramos como executar contêineres do Docker indefinidamente.