Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma visão geral das imagens de contêiner do Azure Linux, incluindo as imagens base padrão e as imagens sem distribuição, os casos de uso pretendidos e a política de marcação usada para gerenciar versões de imagem.
Note
Azure Linux 4.0 agora está em preview e está estritamente limitado às finalidades de avaliação e teste. Não é adequado para uso em produção.
imagens de contêiner do Azure Linux
Um contêiner base do Azure Linux é uma imagem de contêiner mínima fornecida pela Microsoft e baseada na distribuição Azure Linux. Ela fornece uma base padronizada e segura para a criação de imagens personalizadas, de parceiros e de contêineres de versão final.
mcr.microsoft.com/azurelinux-beta/base/core:4.0
Imagens sem distribuição do Azure Linux
As imagens de contêiner sem distribuição do Azure Linux são leves e oferecem uma superfície de ataque mínima.
Contêineres sem distribuição contêm apenas o conjunto mínimo de pacotes, com qualquer coisa extra removida (como o gerenciador de pacotes, bibliotecas e shell).
Devido a seu conjunto limitado de pacotes, os contêineres sem distribuição têm uma superfície de ataque de segurança minimizada, bem como menos ruído por parte dos scanners de vulnerabilidades. Isso geralmente se traduz em uma redução da sobrecarga de corrigir vulnerabilidades, permitindo que os desenvolvedores se concentrem no desenvolvimento de sua aplicação.
Azure Linux tem três imagens sem distribuição destinadas a dar suporte a diferentes tipos de aplicativo e casos de uso:
minimal: a menor imagem sem distribuição. Essa imagem destina-se principalmente ao uso com golang ou outros aplicativos vinculados estaticamente.mcr.microsoft.com/azurelinux-beta/distroless/minimal:4.0base: essa imagem destina-se principalmente a aplicativos baseados em C.mcr.microsoft.com/azurelinux-beta/distroless/base:4.0debug: essa imagem adiciona o pacote busybox à imagem base e fornece um ambiente de depuração leve combinando versões mínimas de muitos utilitários comuns em um único executável pequeno.mcr.microsoft.com/azurelinux-beta/distroless/debug:4.0Para acessar o contêiner de depuração e usar os utilitários do BusyBox incluídos nele, use o comando
docker runa seguir para iniciar um contêiner e abrir um shell dentro dele:docker run -it --rm mcr.microsoft.com/azurelinux-beta/distroless/debug:4.0 busybox sh
Política de marcação de imagens de contêiner do Azure Linux
A equipe do Azure Linux marca cada carregamento de imagem de contêiner base com as marcas base/core:MajorVersion e base/core:FullVersion.
O formato das tags é o seguinte:
-
Major Version: X.X, em que X.X é o número de versão principal da versão (exemplo: 4.0). -
Full Version:MajorVersion. YYYYMMDD, onde YYYYMMDD é a data em que a imagem foi criada (exemplo: 4.0.20260602).
Isso resulta em uma tag base/core:MajorVersion que sempre representa a release mais recente da imagem de contêiner base para uma determinada release principal, e em uma lista crescente de tags base/core:FullVersion que preservam uma tag para cada imagem de contêiner base que foi enviada. Depois que uma nova versão principal do Azure Linux for lançada, as atualizações das imagens de contêiner base da versão anterior continuarão a ser publicadas até o fim do suporte dessa versão.
Conteúdo relacionado
Para saber mais sobre Azure Linux, consulte O que é Azure Linux?