19:05
Fábio
Desculpa, acabei lendo só agora, ficou legal, mas tem alguns pontos se quiser alterar ou deixar para uma versão 2, no caso do postgres acredito que você não precise do volume "app", normalmente esse volume aparece em tutorias para o caso de containers com a "aplicação" no mesmo container. Fora isso, como já havia comentado, não é necessário o privileged. E para facilitar mais ainda o uso de containers tem uma funcionalidade interessante no podman que talvez você vai gostar, ele suporta "named volumes", com isso você não precisa da parte de criar pasta, e eventualemte acertar permissões, basta criar com "podman volume create" ou deixar o podman criar implicitamente, algo assim cria o volume no mesmo momento que inicia o container: "podman run -d -p 5432:5432 -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=12345 postgres"
Por fim, algo que podes citar (quando se faz o uso do "-d") é a existência do "podman logs -f", para verificar se ocorreu tudo bem, e além disso referenciar a página da imagem no docker hub (normalmente é a melhor documentação sobre o uso de uma imagem)