Я пытаюсь создать локальную среду для тестирования, состоящую из:
Я успешно установил Vagrant и CoreOS. Etcd запущен и работает, и я много играл с Fleet. Я также запустил сервисы флота для перевозки контейнеров Nginx. Что я действительно не могу понять, так это:
Заранее спасибо и не стесняйтесь спрашивать более подробную информацию, которую я, возможно, забыл!
Простой ответ - просто отредактировать файл локальных хостов, например /etc/hosts
в Linux или OS X, или C:\Windows\System32\drivers\etc\hosts
на типичном окне Windows.
Если вам нужно что-то более производственное, чем быстрое исправление для разработки, то вам нужен обратный прокси-сервер, такой как nginx или haproxy, и он автоматически настраивается при наличии внутренних контейнеров nginx.
Это позволяет маршрутизировать один порт обратного прокси-сервера на любое количество серверных служб nginx, которым нужно только прослушивать частную сеть.