Sobes.tech
Junior — Middle

Który użytkownik zostanie automatycznie utworzony podczas uruchamiania kontenera z Postgres?

sobes.tech AI

Odpowiedź od AI

Podczas uruchamiania kontenera z PostgreSQL automatycznie tworzony jest użytkownik (rola) o nazwie postgres. Użytkownik ten jest superużytkownikiem bazy danych i jest domyślnie używany do łączenia się i administracji.

Jeśli w zmiennej środowiskowej POSTGRES_USER nie podano innej nazwy, zostanie utworzony dokładnie użytkownik postgres. Podobnie, tworzona jest baza danych o tej samej nazwie, co ułatwia początkową konfigurację i dostęp do bazy.

Przykład uruchomienia kontenera z domyślnym użytkownikiem:

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

W tym przypadku użytkownik postgres z hasłem mysecretpassword zostanie automatycznie utworzony.