Я только начал изучать docker, и я решил создать контейнер postgresql, и я хочу использовать его в качестве базы данных.
Но дело в том, что каждый раз, когда я пытался подключиться к своему postgresql контейнер с моим Gui (PostBird), я получаю сообщение об ошибке «Соединение неожиданно прервано».
Мой файл конфигурации:
postgres:
image: postgres:alpine
restart: always
ports:
- '3000:3000'
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: root
POSTGRES_DB: adonisvue
volumes:
- ./init:/docker-entrypoint-initdb.d/
Команда, которую я использовал:
sudo docker-compose up
Когда мой контейнер postgres работает, он говорит: «Система базы данных готова принимать подключения», но я не могу подключиться к своему gui, даже используя URL-адрес подключения.
Мне пришлось изменить свой порт на 3000, потому что docker говорит о том, что порт 5432 уже используется, но у меня не работает ни один контейнер. Это из-за psql?
Извините, я действительно новичок в этом, и у меня просто есть куча вопросов xD