
Denis
28.02.2017
08:55:39
Тьфу :) вообще думаю конфиг Ранчера позволяет изменить порт

Игорь
28.02.2017
09:08:44
rancher в докере, но его не видно внутри самого себя(что логично в принципе) балансировка сделана через haproxy от ранчера, соответственно, как я понимаю мне надо потcваить nginx с проксирование запроса на ip:port rancher-server(в nginx.conf), а сам nginx я смогу прописать в haproxy

Denis
28.02.2017
09:10:22
Зачем тебе 2 проксирующих сервера
В хапрокси настрой порт другой

Google

Игорь
28.02.2017
09:10:42

Denis
28.02.2017
09:12:36
Блин :) что бы понять о чем ты надо пойти и поставить этот ранч

Игорь
28.02.2017
09:14:29
сори) ладно задам вопрос по другому) как сделать в nginx перенаправление на ip:port и прописать это конфиг в контейнер nginx?

Pavel
28.02.2017
09:18:52
обьявляешь апстрим https://github.com/wodby/nginx/blob/master/1.10/templates/nginx.conf.tpl#L59
затем перенаправляешь на него https://github.com/wodby/drupal-nginx/blob/master/8/1.10/drupal.conf.tpl#L123

Игорь
28.02.2017
09:50:54
а есть еще способы прописать конфиг без создания нового образа? то есть чтобы в базовый nginx подсунуть свой конфиг, какой-нибудь data volume?

Сергей
28.02.2017
09:55:35
ну только если юзать volume

Yevhen
28.02.2017
10:05:18
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://ip:8080;
proxy_http_version 1.1;

Богдан
28.02.2017
11:29:24
Добрый день))

Klim
28.02.2017
11:29:41
Ты чо тут забыл

Игорь
28.02.2017
11:39:16

Богдан
28.02.2017
11:55:52
а так я читаю иногда

Google

Николай
28.02.2017
12:12:08
молча читай

Игорь
28.02.2017
14:14:21
А кто как настраивает firewall на серверах с docker ? Если у меня там запароленная база(mongo) и nginx, нужно что-то настраивать?

Mike
28.02.2017
14:16:38
shorewall

Anton
28.02.2017
14:52:40
глупый вопрос - реально как-то включить подсветку контейнеровых логов в kitematic'е?
глаза вываливаются это дело читать

Bogdan (SirEdvin)
28.02.2017
15:53:55

Игорь
28.02.2017
15:55:05

Bogdan (SirEdvin)
28.02.2017
15:55:33
Ну, если это не прод, то можно забить
Если прод, то есть шанс, что коннект к базе как-то ломанут
Ну или еще какая-то фигня случится

Mike
28.02.2017
16:00:27
настроить iptables. самый простой вариант. а там уже в зависимости от умелости и изобретательности

Игорь
28.02.2017
16:01:53
угу, короче с моим маленьким проектом можно пока забить и поставить в список задач на будущее =)

Сергей
28.02.2017
19:04:13

Игорь
28.02.2017
19:32:43
я взял виртуальную тачку например на DigitalOcean,SimpleCloud,Vscale,SprintBox - поставил туда докер и нужные контейнеры(например монгу с паролем и nginx,asp.core-api) нужно что-то делать с firewall?

Сергей
28.02.2017
19:46:36
ну вот прям так сказать правильного решения я не смогу (не вижу схемы)
надо знать как запускались контейнеры
если допустить что они запускаются например через docker-compose или используют опции link то достаточно просто выпустить наружу nginx
все остальное уже крутится внутри и не доступно снаружи
но это опять догадки, нужна полная картина

Игорь
28.02.2017
19:48:18
запускаются через rancher, порты наружу открыты только через haproxy , где надо стоят пароли

Сергей
28.02.2017
19:49:27
с rancher не работал, не знаю что там и как
вообще
ss -nlpt
и будет понятно какие порты слушаются и где

Yevhen
28.02.2017
20:23:57
А почему встал вопрос с фаерволом?

Игорь
28.02.2017
20:27:28
ну все говорят что его надо настраивать, вот и решал узнать, насколько все плохо у меня...

Google

Yevhen
28.02.2017
20:56:01

Игорь
28.02.2017
20:58:09
Не совсем понял - помогло или нет
Если в лоб работает, а если пытаться чтобы переменные в конфиге nginx были-то не работает-не понимаю как "using environment variables in nginx configuration" (https://hub.docker.com/_/nginx/)

Yevhen
28.02.2017
20:59:26
Завтра пиши
Можешь в лс. Попробую помочь

Игорь
28.02.2017
21:01:14

Nikolay
28.02.2017
22:30:32
Доброго времени суток. Только начал осваивать сабжевый инструмент. Спуллил busybox image, в списке docker images он имеется, latest. При попытке сделать что-то вроде docker run busybox echo "hello world from busybox" ошибка. Не едут лыжи, что-то. Гуглил ошибку, у одного чувака было такое, но там он баш скрипт запускал, и просто забыл шебанг проставить в начале скрипта, а я тут inline делать пытаюсь. Версия докера 1.13.1.

A
28.02.2017
22:41:21
может ты скачал 64-битный образ на 32-битной системе?

Nikolay
28.02.2017
22:50:17
Кажется, да. Спасибо.

Игорь
01.03.2017
05:18:34
а как правильно юзать busybox и зачем?)

Nick
01.03.2017
09:30:12
Господа, что может ломать докер с роутами и ipv6 у меня пара процессов перестает видеть хост

Andrey
01.03.2017
09:31:25

Timur
01.03.2017
09:50:40
привет. кто-нибудь работал с Amazon EC2 container service? на кворе видел мнение, что тот же Ранчер справится лучше и сэкономит кучу времени.
традиция, так традиция: #whois начинающий ops/cloud architect в IoT-стартапе (г. Карлсруэ). сам из Усть-Каменогорска, РК. о группе узнал из родительского DevOps сообщества.

Andrey
01.03.2017
09:58:48

Lupsick
01.03.2017
10:08:37

Andrey
01.03.2017
10:09:44

Lupsick
01.03.2017
10:10:04

Andrey
01.03.2017
10:10:27
момент

Google

Andrey
01.03.2017
10:11:59

Lupsick
01.03.2017
10:12:46

Andrey
01.03.2017
10:13:14
как настроить сварм на двух хостах с докер-композ
http://avmaksimov.ru/2017/02/17/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-swarm-secrets-%D0%B2-docker-compose/ - это про то, как использовать Swarm кластер совместно с Compose (упор правда на секретах, но тебе же синтаксис docker-compose.yml нужен, скорее всего)

Lupsick
01.03.2017
10:14:44
мне нужно чтобы два хоста с docker-compose на борту умели общаться с друг другом

Andrey
01.03.2017
10:16:41

Lupsick
01.03.2017
10:17:26
и то и то запускается через docker-compose

Andrey
01.03.2017
10:18:43

agic
01.03.2017
10:59:40
https://dockercon.smarteventscloud.com/connect/publicDashboard.ww

Timur
01.03.2017
11:41:12
соответственно нужно гибко управлять деплоем

Andrey
01.03.2017
11:45:36

Timur
01.03.2017
11:58:43
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? - именно. но супервайзер мой чет начал спрашивать, мол, есть ли у Амазона свое решение и тд и тп мол, нативно, было бы лучше

Андрей
01.03.2017
13:12:58
Можно ли как-нибудь собрать docker docs в PDF?

Andrey
01.03.2017
13:55:02

Timur
01.03.2017
13:57:43

Andrey
01.03.2017
13:58:26

Игорь
01.03.2017
20:55:26
у меня с прокси получилась какая-то фигня, но в моем случае я смог сделать чтобы заработало https://github.com/Gorniv/proxy_pass

Google

Andrey
01.03.2017
21:07:04
Докер-компоуз умеет обращаться по именам сервисов, их надо в links указать
После этого все контейнера в рамках одной подсети будут видеть друг друга по именам сервисов
Есть кстат пока сырое решение kompose, которое умеет поднимать инфраструктуру с docker-compose.yml

Denis
01.03.2017
21:33:56

Andrey
01.03.2017
21:36:03
Можно указать network в описании сервиса
https://docs.docker.com/compose/networking/#specifying-custom-networks

Yury
02.03.2017
01:21:56

Hell
02.03.2017
14:38:26
http://stackoverflow.com/questions/21721495/how-to-deploy-correctly-when-using-composers-develop-production-switch/21722205#21722205
он прав ?

Anton
02.03.2017
17:12:23
Аргументы какие-то смешные, но сама мысль здравая. Композер задействует кучу внешних репозиториев, и никто не гарантирует, что они будут в том же самом состоянии в момент деплоя на продакшн, что и при тестировании. Более того, некоторые репозитории могут вообще быть удалены, если например проект старый, и долгое время релизов не было.