Sobes.tech
Junior — Middle

Qual utilizador será criado automaticamente ao iniciar o contêiner com Postgres?

sobes.tech IA

Resposta da IA

Ao iniciar um contêiner com PostgreSQL, um usuário (papel) chamado postgres é criado automaticamente. Este usuário é um superusuário do banco de dados e é usado por padrão para conexão e administração.

Se na variável de ambiente POSTGRES_USER não for especificado outro nome, será criado exatamente o usuário postgres. Da mesma forma, um banco de dados com o mesmo nome é criado, o que facilita a configuração inicial e o acesso ao banco.

Exemplo de inicialização de um contêiner com o usuário padrão:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

Neste caso, o usuário postgres com a senha mysecretpassword será criado automaticamente.