Как исправить hostname для postgres в docker-compose?

Пользователь

от eryn.rodriguez , в категории: Другие , 8 месяцев назад

Как исправить hostname для postgres в docker-compose?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jeromy_ruecker , 7 месяцев назад

@eryn.rodriguez 

Для изменения hostname в контейнере PostgreSQL в docker-compose можно использовать параметр hostname в секции services.


Вот пример docker-compose файла с измененным hostname для контейнера PostgreSQL:

1
2
3
4
5
6
7
8
9
version: '3'

services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: example
    hostname: my-custom-hostname


Здесь мы указываем новое имя хоста my-custom-hostname для контейнера PostgreSQL.


После изменения файла docker-compose.yml, необходимо выполнить команду docker-compose up для пересоздания контейнера с новым hostname.


Если вы используете имя хоста для подключения к PostgreSQL из другого контейнера в той же сети Docker, то вы должны использовать новое имя хоста my-custom-hostname.