Задать вопрос
goodwin332
@goodwin332

Как привязать порты с помощью docker compose?

docker-compose.yml
version: "2"
services:
  rabbitMq:
    container_name: rabbit
    image: rabbitmq:3-management
    environment:
      RABBITMQ_DEFAULT_PASS: pass
      RABBITMQ_DEFAULT_USER: user
      RABBITMQ_DEFAULT_VHOST: vhost
    networks:
      mynet:
        ipv4_address: 172.20.0.4
    ports:
      - "15672:80"
networks:
  mynet:
    driver: bridge
    ipam:
      config:
        - subnet: 172.20.0.0/24
          gateway: 172.20.0.254


Хочется что бы элементарно при запросе на 172.20.0.4:80 открывался rabbitmq-managment то есть в докере запрос попадал на 0.0.0.0:15762

Как ни крутил не получается так сделать.
  • Вопрос задан
  • 4134 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Из хостовой системы Вы должны попадать по 127.0.0.1:15672 на свой "rabbitmq-managment"
ip 172.20.0.4 - это адрес внутри сети докера.
что до ports:, то там порты [HOST:CONTAINER].
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы