Podman

Podman é uma ferramenta para gerenciar contêineres, pods e imagens de contêineres, disponível em https://github.com/containers/podman . Os principais esforços de desenvolvimento do Debian estão em https://salsa.debian.org/debian/libpod .

podman está disponível na estável (stable), teste (testing) e instável (unstable) => podman.

Baixar imagens de contêineres da Internet pode trazer riscos de ataque de cadeia de recursos. Construa suas imagens ou use fontes confiáveis. repositório oficial de imagens do Debian

Instalação

Podman pode ser instalado diretamente via apt, opcionalmente escolhendo-se um executável de contêiner alternativo (o runc é instalado por padrão).

apt install podman crun

Por padrão, "podman search podman" não retornará nada, exigindo que um registro completo seja especificado.

podman search --limit 3 quay.io/podman
INDEX    NAME                       DESCRIPTION                                      STARS   OFFICIAL  AUTOMATED
quay.io  quay.io/containers/podman  This public repository contains the "stable"...  0
quay.io  quay.io/libpod/testimage   Image used by podman CI testing; see test/sy...  0
quay.io  quay.io/podman/stable      This public repository contains the "stable"...  0

Para habilitar a pesquisa por registros sem especificá-los:

mkdir -p $HOME/.config/containers
echo 'unqualified-search-registries=["docker.io", "quay.io"]' > $HOME/.config/containers/registries.conf

A pesquisa agora encontrará os resultados para aqueles registros.

podman search podman
INDEX      NAME                                                                DESCRIPTION                                      STARS   OFFICIAL  AUTOMATED
docker.io  docker.io/mgoltzsche/podman                                         Provides podman and its dependencies statica...  3
docker.io  docker.io/marshallford/podman                                       https://github.com/marshallford/podman           2
docker.io  docker.io/agrozyme/podman-qemu                                      Alpine-based image with podman and qemu. Eas...  0
docker.io  docker.io/greyarch/podman                                           Podman image for use in CI/CD workflows          0
[... cut other results ...]
podman search podman |wc -l
51

Veja https://github.com/containers/podman/issues/8896 para mais contexto. Esteja ciente de que pode haver implicações de segurança com 'podman pull' como resultado dessa alteração.

Uso da linha de comando

Podman oferece praticamente os mesmos comandos que o Docker. Digite podman no lugar de sudo docker.

A instalação do pacote podman-docker nos permite usar docker em vez de podman.


CategoryVirtualization | CategorySoftware | CategorySystemAdministration