Baixar imagem:
podman pull nome_da_imagem
Listar imagens:
podman images
podman image ls
Rodar comando em um novo container:
podman run nome_da_imagem [comando]
podman run -it nome_da_imagem [comando]
Listar containers:
podman ps
podman container ls
Executar comando em um container rodando:
podman exec id_do_container [comando]
Iniciar um ou mais containers:
podman start id_do_container
Anexar em container rodando:
podman attach id_do_container
Remover um ou mais containers:
podman rm id_do_container
Remover todos os containers:
podman container rm $(podman ps -aq)
Criar um novo volume:
podman volume create --name nome_do_volume
Usar volume:
podman run -it -v [nome_do_volume]:[path_no_container] nome_da_imagem
Construir imagem baseada em container:
podman commit id_do_container [nome_da_nova_imagem]
Construir imagem usando um Containerfile:
podman build -t=nome_da_imagem /path/Containerfile
# Containerfile
FROM debian
RUN apt-get update
RUN apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
EXPOSE 80