Я использую docker для запуска контейнера базы данных Postgres. Моя команда для его запуска:
docker run --name postgres-me -e POSTGRES_PASSWORD=password -d -p 5432:5432 postgres:alpine
Затем он запущен и работает:
~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b662971d9b54 postgres:alpine "docker-entrypoint.s…" 6 seconds ago Up 3 seconds 0.0.0.0:5432->5432/tcp postgres-me
Затем я пытаюсь получить доступ к контейнеру:
~ $ docker exec -it b662971d9b54 bin/bash
bash-5.0# psql
psql: error: could not connect to server: FATAL: role "root" does not exist
Как вы можете видеть выше, после того, как я go в контейнере, я попробовал команду psql
, но я получил ошибку could not connect to server: FATAL: role "root" does not exist
Как избавиться от этой ошибки?