Como usar o comando docker buildx version para verificar a versão do Buildx

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como usar o comando docker buildx version para verificar a versão instalada do plugin Docker Buildx. Buildx é um poderoso plugin da CLI do Docker que aprimora o comando docker build com as capacidades do BuildKit, oferecendo melhor desempenho e recursos para a construção de imagens de contêiner.

Através de um exercício prático simples, você entenderá o propósito do comando docker buildx version, executará-o no terminal e interpretará a saída para identificar a versão específica do Buildx instalada em seu ambiente. Este conhecimento é essencial para gerenciar seu ambiente de construção do Docker e garantir a compatibilidade.

Entenda o propósito do docker buildx version

Nesta etapa, entenderemos o propósito do comando docker buildx version. O comando docker buildx é um plugin da CLI do Docker que estende o comando docker build com todas as capacidades do BuildKit. BuildKit é um conjunto de ferramentas para converter código-fonte em artefatos de construção (build artifacts), com foco em velocidade, correção e extensibilidade.

O comando docker buildx version é usado para exibir as informações da versão do plugin Docker Buildx. Isso é útil para verificar qual versão do Buildx está instalada e garantir que você está usando a versão esperada. Conhecer a versão pode ser importante para a compatibilidade com diferentes versões do Docker ou para solucionar problemas.

Vamos executar o comando docker buildx version no terminal para ver sua saída.

docker buildx version

Você deve ver uma saída semelhante a esta, indicando a versão do Buildx instalada:

github.com/docker/buildx v0.11.2-0.20231018160815-50a094b6f731

A saída mostra a versão do plugin Buildx. Essa informação é útil para depuração ou quando você precisa garantir que está usando uma versão específica do Buildx.

Execute o comando docker buildx version

Na etapa anterior, aprendemos sobre o propósito do comando docker buildx version. Agora, executaremos este comando no ambiente LabEx para ver sua saída e confirmar a versão do Buildx instalada.

Abra o terminal no ambiente LabEx. Você já está no diretório ~/project.

Digite o seguinte comando e pressione Enter:

docker buildx version

Você deve ver uma saída semelhante a esta:

github.com/docker/buildx v0.11.2-0.20231018160815-50a094b6f731

Esta saída confirma que o plugin docker buildx está instalado e mostra sua versão. O número da versão específica e as informações de construção (build information) podem variar ligeiramente dependendo da configuração do ambiente, mas o formato geral será semelhante.

Executar este comando é uma maneira simples de verificar se o Buildx está disponível e pronto para ser usado na construção de imagens Docker.

Interprete a saída do comando version

Na etapa anterior, executamos o comando docker buildx version e vimos sua saída. Agora, vamos interpretar o que essa saída significa.

A saída que você viu foi semelhante a esta:

github.com/docker/buildx v0.11.2-0.20231018160815-50a094b6f731

Vamos detalhar as diferentes partes desta saída:

  • github.com/docker/buildx: Esta parte indica o repositório de origem do plugin Buildx. Mostra que este é o projeto oficial Docker Buildx hospedado no GitHub.
  • v0.11.2: Este é o número da versão principal do plugin Buildx. Ele segue a versionamento semântico (semantic versioning), onde 0 é a versão principal (major version), 11 é a versão secundária (minor version) e 2 é a versão de correção (patch version). Este número informa a versão específica do Buildx que você está usando.
  • -0.20231018160815-50a094b6f731: Esta parte fornece informações adicionais sobre a construção (build information).
    • 0.20231018160815: Este é um carimbo de data/hora (timestamp) indicando quando esta construção específica foi criada (AnoMêsDiaHoraMinutoSegundo).
    • 50a094b6f731: Este é um hash de commit curto do repositório Git, identificando o commit específico no qual esta construção se baseia.

Compreender esta saída ajuda você a identificar a versão exata e a construção do plugin Docker Buildx instalado em seu sistema. Essa informação é crucial para solucionar problemas, relatar bugs ou garantir a compatibilidade com outros componentes ou recursos do Docker.

Você agora executou e interpretou com sucesso a saída do comando docker buildx version.

Resumo

Neste laboratório, aprendemos o propósito do comando docker buildx version, que é usado para exibir as informações da versão do plugin Docker Buildx. Este comando é essencial para verificar a versão do Buildx instalada, o que pode ser importante para compatibilidade e solução de problemas.

Em seguida, executamos o comando docker buildx version no terminal e interpretamos sua saída. A saída fornece o número da versão específica e os detalhes da construção (build details) do plugin Buildx, confirmando sua instalação e permitindo que identifiquemos a versão exata que está sendo usada.