@docker_ru

Страница 469 из 1375
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
Все это всем доведено и понятно, но решения ситуации ни у кого нет. Поэтому приходится проявлять инициативу. Легаси, спагетти, дыры, все как у людей.

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

Andrey
05.02.2018
14:27:33
оно не работает когда все пашут на износ, когда народ пашет от 10 часов в день и мораль провалена, даже топ-топ менеджмент шлется сразу и незатейливо
тут важно понять перспективы, если они есть - можно попытаться, а делать гугл из бодишопа или вебстудии - оно никому не надо)

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 для манипуляций?

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
Перезадам вопрос. Как быть со статическими кластерами чего-то в сворме?

Yaroslav
05.02.2018
16:19:40
docker logs смотрел?
Да. Ничего там полезного. После восстановлени из дампа не работает((

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

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

Rustem
05.02.2018
16:31:02
Да есть все... Я пробовал сделать дамп бд и восстановить его на новом контейнере, импорт проходит, но APP не работает((
Ярослав, возьми себя в руки, перед тобой просто машина, механизм, у него без тебя нет интеллекта. Он как то сообщает тебе, что ты сделал не так, просто будь внимательней. Что за app и какие сообщения от него у тебя?

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 контейнере (докер в докер - это не рекомендуется, но для проверки наверно достаточно стабильности там)

Можно ли как-то сделать замену подстроки через шаблонизатор, a-ля jinja2? {{ .Node.Hostname }}?
Извините, что лезу не совсем понимая, что Вы спрашиваете, но Вы не пробовали считать значение в переменную bash STR="Hello World!"; echo $STR cм. http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-5.html

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

Денис
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 же должен по имени хоста контейнера работать?

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