Este blog demonstrará por que as compilações do Docker não mostram nenhuma saída de comandos.
Por que o “docker build” não mostra nenhuma saída dos comandos?
Os usuários que usam a versão mais antiga do aplicativo Docker no Windows às vezes não conseguem obter a saída dos comandos durante a execução do “ compilação do docker ” comando. Isso ocorre porque eles obtêm a saída do Buildkit, que substitui o Buildkit anterior ou básico. Para ver a saída de comandos durante o “ compilação do docker ” execução para criação de imagem, utilize o “ –progresso=simples ”opção.
Para isso, oferecemos o procedimento para executar o “ compilação do docker ” para mostrar a saída dos comandos.
Etapa 1: abra o código do Visual Studio
Primeiro, abra o editor do Visual Studio Code por meio do menu Iniciar do Windows:
Passo 2: Criar DockerFile
Crie um novo arquivo Docker no diretório do projeto clicando no ícone destacado e nomeie o arquivo “ Dockerfile ”:
Cole o código fornecido em “ Dockerfile ”. Essas instruções instalarão alguns módulos Python e exibirão a saída “ Docker é uma ferramenta de implantação mais simples ”:
DE python: 3.6CORRE apt-get update && apt-get install -Y --no-install-recommends \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-get clean && \
rm -rf / era / lib / apto / listas /*
EXPOR 8000
Python CMD -c 'print('Docker é uma ferramenta de implantação mais simples')'
Etapa 3: execute o comando “docker build”
Em seguida, execute o comando fornecido para criar a imagem do Docker. O ' -t ” é utilizado para especificar o nome da imagem:
$ compilação do docker -t pythonimage .Você pode ver que os comandos foram executados, mas não exibindo nenhuma saída:
Etapa 4: execute o comando “docker build” para mostrar a saída do comando
Agora, execute o mesmo “ compilação do docker ” junto com o “ –progresso=simples ” opção para visualizar a saída dos comandos:
$ compilação do docker --progresso = simples.Pode-se observar que mostramos com sucesso a saída dos comandos durante o “ compilação do docker ” execução:
Etapa 5: execute a imagem do Docker
Em seguida, execute a imagem do Docker com a ajuda do comando indicado:
$ docker run -isto imagem python
Nós explicamos porque o “ compilação do docker ” não está mostrando nenhuma saída de comandos e como corrigi-lo.
Conclusão
A razão por trás do “ compilação do docker ” não mostrando nenhuma saída de comandos é que os usuários do Docker estão obtendo uma saída do Buildkit que é uma substituição do Buildkit anterior ou básico na nova versão do Docker. Para visualizar a saída do comando durante o “ compilação do docker ” comando, utilize o “ –progresso=simples ” juntamente com o comando. Este post demonstrou porque o “ compilação do docker ” não está mostrando nenhuma saída de comandos e como resolvê-lo.