так как сервисы крутятся внутри контейнеров.
Но если мне нужно получить управление (доступ к web кролика на порту 15672) с удаленного IP, то как лучше сделать?
У меня есть вариант закрыть порты кролика на уровне iptables для всех кроме моего IP, мне кажется это вполне очевидным, но может есть другой вариант?
Сейчас конфигурация такая
rabbit:
image: rabbitmq:3.6.14-management
container_name: rabbit1
#ports:
# - "4369:4369"
# - "5672:5672"
# - "15672:15672"
# - "25672:25672"
# - "35197:35197"
environment:
- "RABBITMQ_USE_LONGNAME=true"
- "RABBITMQ_DEFAULT_USER=user"
- "RABBITMQ_DEFAULT_PASS=password"
- "RABBITMQ_LOGS=/var/log/rabbitmq/rabbit.log"
- "default_vhost=/"
volumes:
- /data:/var/lib/rabbitmq
- /data/logs:/var/log/rabbitmq
Почему нельзя нужный порт на хосте смапить?
Обсуждают сегодня