Рейтинг:0

как установить и запустить haproxy postgres и патрони под докером

флаг br

Я пытаюсь запустить haproxy на докере, но это не работает.

1-Я создаю haproxy.cfg в /etc/haproxy/haproxy.cfg:

Глобальный журнал 127.0.0.1 локальный2

chroot /var/lib/haproxy
pid-файл /var/run/haproxy.pid
пользовательский прокси
группа haproxy
демон

сокет статистики /var/lib/haproxy/stats

значения по умолчанию режим TCP журнал глобальный повторяет 3 очередь ожидания 1м тайм-аут соединения 10 сек. таймаут клиента 1м таймаут сервера 1м проверка тайм-аута 10s максконн 3000

слушать статистику режим http привязать *:7000 включить статистику статистика ури /

слушать cluster_pgdocker привязка *: 5000 вариант httpchk http-check ожидает статус 200 сервер по умолчанию между 3 с падением 3 повышением 2 по уценке выключенных сеансов сервер pg_node1 192.168.154.243:5432 maxconn 1000 проверить порт 8008 сервер pg_node2 192.168.154.245:5432 maxconn 1000 проверить порт 8008

2-затем я создаю свой Dockerfile в /etc/haproxy/:

ОТ гапрокси: 2.3 КОПИРОВАТЬ haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg RUN mkdir --parents /var/lib/haproxy && chown -R haproxy:haproxy /var/lib/haproxy ЗАПУСК mkdir /var/haproxy

3- Затем я выполняю эту команду для создания образа: docker build -t my-haproxy . 4- образы докеров: my-haproxy последний d40f9f668bf9 4 секунды назад 99.3MB haproxy 2.3 2739ba6dea2e 3 дня назад 99.3MB

5- затем я запускаю этот образ для запуска контейнера: docker run -d --name haproxy -p 7000:7000 my-haproxy:

a6675ebf4437c4eda0d3f120826dd19cee66418926036488e88bfc84896b2cf9 docker: ответ об ошибке от демона: драйверу не удалось запрограммировать внешнее подключение к конечной точке haproxy (7025d8dc3dedcd1c8dcc2da067837639504bec52deadb33d639cd0ba54bc7e05): (ошибка iptables: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 7000 -j DNAT to-destination 172.17.0.2:7000 !-i docker0: iptables: Нет цепочки/цели/совпадения с таким именем. (статус выхода 1)).

Пожалуйста, вы можете мне помочь, и спасибо за вашу поддержку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.