
Oleg ?
05.02.2018
13:13:31
как docker-gen поймет что надо спроксить именно его ?

twwlf
05.02.2018
13:14:34
nginx-proxy, насколько помню, смотрит докеру в сокет
и с сервера спрашивает-понимает о наличии нод
как следствие, у тебя будет только в рамках одной машины работать

Google

twwlf
05.02.2018
13:16:07
а, стоп, я, походу, сделал неверный вывод, "в своём compose" != на отдельных серверах

Rustem
05.02.2018
14:10:57
Добрый вечер, коллеги.
Взялся все обустроить на работе, проглотил gitlab, взял докер и застрял.
Чем дальше в лес, тем больше дров.
Мотивируйте меня пожалуйста, или верните в нужное направление.
Мне нужно поставить разработку экосистемы через гитлаб и докер, да еще и разрабам показать как на локалке с докером робить.
Состояние такое, что уволиться хочу, т.к. не справляюсь.

Maxim
05.02.2018
14:16:09
Хотел ответить в стиле Татьяныча, но вот вопрос возник. Остальные вообще хотят переходить на новые рельсы?

twwlf
05.02.2018
14:16:11
забухай

sherzod
05.02.2018
14:16:33
Возьми текущее состояние, умножь на 100-200, получишь состояние какой-нить аварии на проде. И возрадуйся что у тебя всё одуванчик.
Если более конкретно. Отойди от настроек, спокойно всё обдумай, составь список того что нужно сделать. Спокойно делай.
Если приходят со спешками посылай.

Andrey
05.02.2018
14:17:47
зачем тебе мотивация? бей задачи на съедобельные
шаг 1. сделай полный локальный набор для разраба

sherzod
05.02.2018
14:18:07
Еще можно обсудить с кем-нибудь. Только без нытья))

Andrey
05.02.2018
14:18:12
шаг 2. запусти простенькую проверку на гитлабе
шаг 3. нарисуйте тигра и наслаждайтесь
брать и умирать под неопределенностью не вариант)

Rustem
05.02.2018
14:18:58
Легчает мужики, спасиб

Google

Rustem
05.02.2018
14:19:14
А то тут кому нить докер скажешь, смотрят как на оленя

Andrey
05.02.2018
14:19:38
твое дело сейчас найти тех, кому это интересно
один в поле не трактор

Rustem
05.02.2018
14:19:45
Видимо под вечер мозг начинает отказывать, отсюда тупые вопросы, сорян

Maxim
05.02.2018
14:20:14
Примени алгоритм Фейнмана для решения своей проблемы

Andrey
05.02.2018
14:20:50
расскажи, почему быстрая обратная связь важна для разработчика, почему ошибка на стадии пуш в репу дешевле ошибки на стадии хула-хуп-и-продакшн

Rustem
05.02.2018
14:22:47
Все это всем доведено и понятно, но решения ситуации ни у кого нет.
Поэтому приходится проявлять инициативу.
Легаси, спагетти, дыры, все как у людей.

Maxim
05.02.2018
14:23:04

Andrey
05.02.2018
14:23:31
если нет - в хуй такую контору)

Maxim
05.02.2018
14:23:59

Andrey
05.02.2018
14:24:44
просто обычно пуш снизу хреново работает, надо искать союзников, продвигать идею)

Rustem
05.02.2018
14:24:56
Предлагаю закрыть тему моей ситуации, и продолжить о более полезном для всех.
Со своей стороны, постараюсь задавать более конкретные и обстоятельные вопросы нашему коллективному разуму, если позволите.

Andrey
05.02.2018
14:25:01
мало кто готов на такое, но если раз пропушишь, уже становится пофиг, что за контора и чем занимается, все проблемы в айти не в технологиях, а в умении убедить людей

Rustem
05.02.2018
14:26:10
Менеджмент говорит "бросай все, давай делать другие проекты", а когда все разваливается - прибегает с требованиями все исправить и наладить.
И в цикл в общем.

Maxim
05.02.2018
14:26:22

Andrey
05.02.2018
14:27:33

Anton
05.02.2018
14:27:41

Rustem
05.02.2018
14:28:06
Эээ, не надо меня кикать, ок?)

Google

Maxim
05.02.2018
14:28:11

Andrey
05.02.2018
14:28:22
вообще всю

Rustem
05.02.2018
14:28:46
Фатализмом заразил...

Andrey
05.02.2018
14:28:56
а то от докера одни проблемы, одни лезут как будто шоколадом намазано, другие слезть не могут)

Rustem
05.02.2018
14:29:58
Все повелись на "никаких конфликтов при разработке и деплое" ?

Andrey
05.02.2018
14:30:58
если у тебя в команде индус, китаец, немец, бельгиец и бразилец - конфликтов даже при отлаженном процессе не избежать ввиду культурной разницы
тяжело быть жанной д'арк от разработки, но качает многие скиллы
я помню как заносил докер в контору два года назад, как с гитлабом игрался как только он в паблик вышел, но зато сейчас все команды на CI/CD, бизнес увидел feedback loop

Rustem
05.02.2018
14:34:22
А здесь разрешается флуд, или лучше не стоит начинать?
А то меня очень тянет пообщаться с критически мыслящими людьми, которых я не знаю. Это обеспечивает относительную объективность, если что.

Bo0oM
05.02.2018
14:34:47
Лучше в другой чатик

Rustem
05.02.2018
14:35:06
Ок.
Орг. вопросы:
1. Админ, есть ли здесь маркировка вопросов, чтобы искать и ссылаться потом?
2. Если нет, то можно ли использовать шаблон вида Q1#, где 1 это порядковый номер вопроса в канале?
Тех. вопросы:
1. Правильно ли, что когда Вы подключаете node к swarm, соединение проихводится и поддерживается через незашифрованный канал?
2. Уязвим ли swarm node и открыт ли порт 2377 для манипуляций?

Николай
05.02.2018
14:48:42

Rustem
05.02.2018
15:45:48
1) как ты себе это представляешь?
Можно использовать маркировку q1n, чтобы было удобнее отвечать на вопросы. Искать ответы, когда они утонули в лене. Вот как Вы, например, выбрали номер вопроса и задали еще один)
Но насчет массового использования я поспешил, к чему эти усложнения всем.

Мишка
05.02.2018
15:46:35
Ты как и на работе, тут тоже хочешь свои порядки навести? =D

Rustem
05.02.2018
15:47:46
Ой блин, точно, не хватало еще и тут инициативу проявить)

Dmitry
05.02.2018
16:11:33
Перезадам вопрос. Как быть со статическими кластерами чего-то в сворме?

Rustem
05.02.2018
16:13:10

Yaroslav
05.02.2018
16:19:40

Rustem
05.02.2018
16:24:57
Ребята, привет!
Я совсем еще зеленый в devops.
Начал изучение с docker, научился разрабатывать и "деплоить" тестовые проекты с docker-compose, имею представление о swarm.
У меня несколько вопросов:
1. Как деплоить совсем маленькие проекты?
2. Какие минимальные требования для кластеризации (swarm, k8s)
У меня есть проект в разработке, как мне лучше его разварачивать, например, на DO?
1. Посмотри эти уроки, возможно они дадут тебе косвенно ответ, по крайней мере точно расширят объем навыков
https://www.katacoda.com/search?q=Docker&hPP=12&idx=scenarios&p=0&is_v=1
https://github.com/dockersamples/example-voting-app
2. Судя по разделу главы об установке на
https://docs.docker.com/install/#server
там где встанут Debian и прозводные, CentOS и Fedora, - там встанет и докер.

Google

Rustem
05.02.2018
16:26:30
И вот Вы задались вопросом, с чего бы этот выскочка, который недавно просил о помощи, решил поучать других.
Ответ прост, верю что все считается, помогу другим, помогут и мне.
Ну или как минимум закреплю свои знания, узнаю свои ошибки, разберу интересные ситуации и не будут в них попадать )))

Andrey
05.02.2018
16:28:45
тащите банхаммер

Admin
ERROR: S client not available

Rustem
05.02.2018
16:29:16
ну что не так?)

Yaroslav
05.02.2018
16:29:26

Andrey
05.02.2018
16:29:33
просто пусть постоит вот в углу)

Rustem
05.02.2018
16:31:02

Dmitry
05.02.2018
16:50:29
Можно ли как-то сделать замену подстроки через шаблонизатор, a-ля jinja2? {{ .Node.Hostname }}?

Rustem
05.02.2018
16:53:03
адепты докерные, скажите, docker может работать на 16.04 без ufw нормально? iptables
apt-cache depends ufw
не выводит ни
ufw
ни
iptables
, следовательно должен. Что и логично, поскольку нуждается в функциях ядра и ориентирован на присутствие на относительно урезанных в пакетах ОС. Для проверки своими руками можешь попробовать накатить докер в alpine контейнере (докер в докер - это не рекомендуется, но для проверки наверно достаточно стабильности там)


Oleg ?
05.02.2018
18:24:58
Ребят, подскажите. почему при вызове compose не из папки с yaml, env_File не читается ?
version: '3'
services:
client:
image: ${IMAGE}
container_name: client
restart: always
env_file:
- compose.env
expose:
- "80"
environment:
VIRTUAL_HOST: ${VIRTUAL_HOST}
LETSENCRYPT_HOST: ${LETSENCRYPT_HOST}
LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
IMAGE=nginx
VIRTUAL_HOST=test.u
LETSENCRYPT_HOST=test.ru
LETSENCRYPT_EMAIL=om@ya.ru
вызываю docker-compose -f tests/docker-compose.yml up -d
и пзда
WARNING: The LETSENCRYPT_HOST variable is not set. Defaulting to a blank string.
WARNING: The LETSENCRYPT_EMAIL variable is not set. Defaulting to a blank string.
WARNING: The VIRTUAL_HOST variable is not set. Defaulting to a blank string.
WARNING: The IMAGE variable is not set. Defaulting to a blank string.
когда внутри вызываю все ок

Klim
05.02.2018
18:35:44
Потому что не видит этот файл?

Oleg ?
05.02.2018
18:36:41
ну как бэ они рядом лежат

Денис
05.02.2018
18:38:16
они лежат в той же директории что docker-compose.yml , а вызываешь из директории ./../ там файла .env нет

Google

Oleg ?
05.02.2018
18:39:12
я пробовал указывать ./compose.env
и без толку
он же читает относительный путь
?

Денис
05.02.2018
18:41:14
./compose.env нет в директории откуда вызываешь docker-compose

Klim
05.02.2018
18:43:02

Денис
05.02.2018
18:44:09
где указывать ?
если запускается
docker-compose -f tests/docker-compose.yml up -d
то в docker-compose.yml нужно указать
env_file:
- test/compose.env

Oleg ?
05.02.2018
18:54:21
спасибо
попробую

Денис
05.02.2018
18:55:35
https://docs.docker.com/compose/compose-file/
{$PWD} не сработает

Dmitry
05.02.2018
19:17:47
балин, ну че за фигня. DNS в swarm же должен по имени хоста контейнера работать?