Изменить значение по умолчанию 0.0.0.0 с docker на specific

#docker #docker-compose

#docker #docker-compose

Вопрос:

Мне удалось запустить мой контейнер docker, установив php / composer / phpmyadmin.

Но в результате, например, phpmyadmin доступен по URL: http://0.0.0.0:8080 /

Как я могу изменить значение по умолчанию 0.0.0.0 на что-то более осмысленное, например http://myapp:8080

Я думаю, мне нужно что-то добавить в мои хосты; но я также предполагаю, что мне нужно обновить свой docker, чтобы он знал, что ему нужно это прочитать.

Вот мой docker-compose.yml

 version: '3'
services:
  symfony:
    build:
      context: .
      dockerfile: docker/Dockerfile
    image: project-manager
    ports:
      - 80:80
  db:
    image: mysql
    ports:
      - 3306:3306
    volumes:
      - "./.data/db:/var/lib/mysql"
    environment:
      MYSQL_ROOT_PASSWORD: root

  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    ports:
      - "8080:80"
    links:
      - db
 

Комментарии:

1. Обычно вы не подключаетесь к 0.0.0.0; это специальный IP-адрес, который означает » прослушивание всех интерфейсов». Вместо этого вы должны иметь возможность использовать IP-адрес вашего хоста, и присвоение ему другого имени потребует настройки DNS-сервера.

Ответ №1:

Итак, на самом деле 127.0.0.1 уже отвечает как 0.0.0.0, слушайте все, так как нам просто нужно настроить на хосте то, что нам нужно, как обычно. 127.0.0.1 myapp