Да тут ещё не моё, это будет отдельный бой :)
# mkdir ./pgdata # docker run --name postgres -e POSTGRES_DB=testdb -e POSTGRES_USER=test -e POSTGRES_PASSWORD=NVqXJcr36rZKxBbu -e PGDATA=/var/lib/postgresql/data/pgdata -v $(pwd)/pgdata:/var/lib/postgresql/data docker.io/postgres:15.3-alpine3.18 .... # docker exec -it postgres psql --username test --dbname testdb -c '\l' List of databases Name | Owner | Encoding | Collate | Ctype | ICU Locale | Locale Provider | Access privileges -----------+-------+----------+------------+------------+------------+-----------------+------------------- postgres | test | UTF8 | en_US.utf8 | en_US.utf8 | | libc | template0 | test | UTF8 | en_US.utf8 | en_US.utf8 | | libc | =c/test + | | | | | | | test=CTc/test template1 | test | UTF8 | en_US.utf8 | en_US.utf8 | | libc | =c/test + | | | | | | | test=CTc/test testdb | test | UTF8 | en_US.utf8 | en_US.utf8 | | libc | (4 rows) Вроде работает
Обсуждают сегодня