Continuando em Como instalar o docker-engine no macOS sem docker desktop? , que mencionou quepodman machine init
configure uma máquina com Fedora CoreOS por padrão.
Mesmo assim, quero preparar uma máquina Debian e quando tentei:
$ podman machine init debian
Extracting compressed file: debian_fedora-coreos-39.20231204.2.1-qemu.aarch64.q…
Image resized.
Machine init complete
To start your machine run:
podman machine start debian
A saída simplesmente não parece correta.
A VM preparada é Debian ou Fedora CoreOS?
Como preparar uma VM Debian ( debian:stable-backport
conforme docker
) por podman
favor?
podman machine init debian
não cria uma VM baseada em Debian, ele cria uma VM Fedora CoreOS chamadadebian
. É por isso que a saída faz referência ao Fedora CoreOS. O argumento topodman machine init
é o nome da máquina (o padrão épodman-machine-default
).Não tenho certeza se Podman pode usar uma VM baseada em Debian; em particular, a versão do Podman dentro da VM precisa corresponder à versão executada externamente, portanto, se uma VM Debian puder funcionar, ela terá que rastrear os testes do Debian (o pacote Podman não é portado).
Como aparentemente você deseja executar um contêiner Debian , não precisa se preocupar com a VM;
irá executar um contêiner Debian “estável com backports” e anexar a ele.