Este blog demonstrará por que as compilações do Docker não mostram nenhuma saída dos comandos.
Por que a “Docker Build” não mostra nenhuma saída de comandos?
Os usuários que usam a versão mais antiga do aplicativo Docker no Windows às vezes não podem obter a saída dos comandos durante a execução do “Docker Build”Comando. Isso ocorre porque eles recebem saída do BuildKit, que substitui o Buildkit anterior ou de base. Para ver a saída de comandos durante o “Docker Build”Execução para criação de imagens, utilize o“-progresso = simples”Opção.
Para esse fim, oferecemos o procedimento para executar o “Docker Build”Comando para mostrar a saída de comandos.
Etapa 1: código do Visual Studio aberto
Primeiro, abra o editor de código do Visual Studio no menu Iniciar do Windows:
Etapa 2: Crie Dockerfile
Crie um novo arquivo do Docker no diretório do projeto clicando no ícone destacado e nomeie o arquivo "Dockerfile”:
Cole o código dado em “Dockerfile”. Essas instruções instalarão alguns módulos Python e depois exibirão a saída “Docker é uma ferramenta de implantação mais 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 3: Execute o comando “Docker Build”
Em seguida, execute o comando fornecido para construir a imagem do Docker. O "-t”A bandeira é utilizada para especificar o nome da imagem:
$ Docker Build -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 de comando
Agora, execute o mesmo “Docker Build”Comando junto com o“-progresso = simples”Opção para visualizar a saída dos comandos:
$ Docker Build --progress = simples .
Pode -se observar que mostramos com sucesso a saída dos comandos durante o “Docker Build”Execução:
Etapa 5: Execute a imagem do Docker
Em seguida, execute a imagem do Docker com a ajuda do comando declarado:
$ Docker Run -Pythonimage
Nós explicamos por que o “Docker Build”Não está mostrando nenhuma saída dos comandos e como consertá -lo.
Conclusão
A razão por trás do “Docker Build”Não mostra nenhuma saída dos comandos é que os usuários do Docker estão recebendo saída do BuildKit que substitui o Buildkit anterior ou base na nova versão do Docker. Para ver a saída do comando durante o “Docker Build”Comando, utilize o“-progresso = simples”Opção junto com o comando. Este post demonstrou por que o “Docker Build”Não está mostrando nenhuma saída dos comandos e como resolvê -lo.