@docker_ru

Страница 103 из 1375
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: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
А кто как настраивает firewall на серверах с docker ? Если у меня там запароленная база(mongo) и nginx, нужно что-то настраивать?
По хорошему как обычно, заблокировать все коннент снаружи кроме как на 22 и 80 порты ...

Игорь
28.02.2017
15:55:05
По хорошему как обычно, заблокировать все коннент снаружи кроме как на 22 и 80 порты ...
я вот как программист слабо в этом разбираюсь, и вот хочу понять что нужно сделать и насколько это критично)

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
А кто как настраивает firewall на серверах с docker ? Если у меня там запароленная база(mongo) и nginx, нужно что-то настраивать?
Вопрос только зачем? По хорошему только фронт выставляете на нужный порт наружу все остальное вешаете на localhost, это если все крутится на одной машине, если на нескольких, то обычно ставят маршрутизатор и организовывают dmz

Игорь
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
ну все говорят что его надо настраивать, вот и решал узнать, насколько все плохо у меня...

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;
как раз то что нужно, но в процессе разбора как записать env в конфиг nginx нашел https://github.com/smashwilson/lets-nginx и прилег отдохнуть hub.docker.com

Google
Игорь
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
киньте в меня, пожалуйста, нормальной статьей про swarm mode и пример типа один хост с бд и один хост с кодом
http://avmaksimov.ru/2017/01/13/docker-compose-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-flask-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81-mongodb/

Timur
01.03.2017
09:50:40
привет. кто-нибудь работал с Amazon EC2 container service? на кворе видел мнение, что тот же Ранчер справится лучше и сэкономит кучу времени.

традиция, так традиция: #whois начинающий ops/cloud architect в IoT-стартапе (г. Карлсруэ). сам из Усть-Каменогорска, РК. о группе узнал из родительского DevOps сообщества.

Andrey
01.03.2017
10:09:44
нет ничего про swarm
Что именно интересно?

Lupsick
01.03.2017
10:10:04
Что именно интересно?
как настроить сварм на двух хостах с докер-композ

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

Google
Andrey
01.03.2017
10:11:59
как настроить сварм на двух хостах с докер-композ
http://avmaksimov.ru/2016/12/12/setting-up-docker-swarm-cluster-at-croc-cloud/ - это про настройку

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
мне нужно чтобы два хоста с docker-compose на борту умели общаться с друг другом
Какую задачу решаешь? Можно чуть по-подробнее про нее, пожалуйста? Пока не очень понятно, как тебе помочь.

Lupsick
01.03.2017
10:17:26
Какую задачу решаешь? Можно чуть по-подробнее про нее, пожалуйста? Пока не очень понятно, как тебе помочь.
два хоста: на одном бд (условно), на другом – код. Нужно, чтобы код мог общаться с бд

и то и то запускается через docker-compose

Andrey
01.03.2017
10:18:43
и то и то запускается через docker-compose
https://technologyconversations.com/2017/01/23/using-docker-stack-and-compose-yaml-files-to-deploy-swarm-services/

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

Timur
01.03.2017
11:41:12
Подскажи, пожалуйста, какую задачу решаешь?
подумываем перенести приложение в AWS, но нужно как-то все это дело совместить с нашими контейнерами

соответственно нужно гибко управлять деплоем

Andrey
01.03.2017
11:45:36
подумываем перенести приложение в AWS, но нужно как-то все это дело совместить с нашими контейнерами
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? ECS работает поверх EC2, поэтому можно строить совершенно любое решение. Пока причин по использовать именно ECS я не вижу, если честно.

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
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? - именно. но супервайзер мой чет начал спрашивать, мол, есть ли у Амазона свое решение и тд и тп мол, нативно, было бы лучше
Это не нативно. ECS - это дополнительный оверхед над EC2. В Амазоне нет плюшек от использования ECS, этот сервис нужно использовать ТОЛЬКО, если у тебя есть серьезные требования к безопасности разворачиваемого в контейнерах приложения. ECS запускает отдельный контейнер в отдельной ВМ, что дает возможность гибко контролировать политики доступа в IAM. Но тонну контейнеров в одной ВМ запустить не получится.

Игорь
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

Andrey
01.03.2017
21:36:03
Можно указать network в описании сервиса

https://docs.docker.com/compose/networking/#specifying-custom-networks

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
Аргументы какие-то смешные, но сама мысль здравая. Композер задействует кучу внешних репозиториев, и никто не гарантирует, что они будут в том же самом состоянии в момент деплоя на продакшн, что и при тестировании. Более того, некоторые репозитории могут вообще быть удалены, если например проект старый, и долгое время релизов не было.

Страница 103 из 1375