@docker_ru

Страница 1059 из 1375
inqfen
18.02.2019
19:50:31
В твоём кейсе я не понял зачем тебе это

Переменные в контейнер подбросятся

St
18.02.2019
20:07:54
Переменные в контейнер подбросятся
Кажется понял свою ошибку. Спасибо.

Google
George
18.02.2019
20:28:59
Можно
ты ошибся. Одно дело .env, другое - env_file

inqfen
18.02.2019
20:29:08
Я не понял о чем он

но там он и не нужен был

George
18.02.2019
20:29:40
я предложил вариант с выкладкой шаблонизированного докер-компоуза, но он почему-то ему не нравится

Илья
18.02.2019
21:15:17
а почему считается что сворм хуже кубера?

вроде на взгляд новичка в сворме все есть, он простой и понятный, плюс встроен в сам докер

зачем тогда сложный кубернетис если они выполняют вроде бы одну задачу, оркестрируют контейнерами

Stefan
18.02.2019
21:19:28
Илья
18.02.2019
21:20:59
но главное ведь инструмент а не то хайповый(не популярный то есть в данном случае) он или нет?

про развитие к сожалению не в курсе

я новичок в мире девопса ?

Stefan
18.02.2019
21:21:38
на рынке популярен кубер и всё тут

Илья
18.02.2019
21:21:38
учусь

Google
Stefan
18.02.2019
21:21:57
куда не ткни в вакансии - кубер

Stefan
18.02.2019
21:22:35
для общего развития можно попрактиковаться со свормом, но сильно на него ставку не делай

Taz
18.02.2019
21:22:47
а еще сворм глюкало

Илья
18.02.2019
21:24:58
я изучаю на примере небольшого вебприложения с сопутствующими сервисами в продакшене всего с двумя серверами, поэтому хотел еще узнать какой порог нужен для того чтобы кубер юзать?

сколько серверов?

Stefan
18.02.2019
21:31:24
я изучаю на примере небольшого вебприложения с сопутствующими сервисами в продакшене всего с двумя серверами, поэтому хотел еще узнать какой порог нужен для того чтобы кубер юзать?
ну можешь начать с самообучения на миникубе, как разберешь основные сущности в кубере, то можешь попробовать задеплоить его в облако(kops в помощь), для тестов хватит t2.micro инстансов, 1 мастер + 2 ноды

Никитяо
18.02.2019
21:49:49
Дратути, у меня имейдж со сложной установкой, там жонглирование папками и т.д. Если я его установлю, настрою и запушу в свой репо, Dockerfile не потянется за мной, а только верхний слой ФС? Или при установке он все команды из докерфайла пройдет заново по текущему верхнему слою ФС?

Никитяо
18.02.2019
21:57:03
Понял, спасибо

George
18.02.2019
21:57:17
Если у тебя нету сквоша или мультистейдж сборки

Никитяо
18.02.2019
21:57:23
снимает кучу головняков

Petr
19.02.2019
01:15:29
а что пишет? ОС?

Egor
19.02.2019
01:16:58
может просто апп не подимается? =)

Никитяо
19.02.2019
01:20:33
да, опять раз за разом на одни и те же грабли, ебучий хром, а выкинуть и забыть сложно, там много аддонов, которых нет в мозилле. Буду мозилку строго для работы юзать, а хром для личных целей.

Google
Никитяо
19.02.2019
01:22:12
сканеры портов все глючат еще, указываешь порт, говорит закрыт, указываешь диапазон говорят что открыт

Iurii
19.02.2019
02:05:34
@vizdrag

Alexey
19.02.2019
02:06:28
Блин, простите, телефон глючит, никого я не рекламирую

Никитяо
19.02.2019
02:54:08
каких аддонов тебе не хватает?
У меня там собственно всего 2 штуки, кроме мастхев (ublock, rutracker, savefrom) Xtranslate, который переводит выделенный текст, и Select Search

Petrovich
19.02.2019
03:00:08
надо будет посмотреть, ибо мозилла давно уже использует тот же самый стандарт для расширений, что и гугл хром

скорее всего ебаные разрабы просто ленятся сборку сделать

Никитяо
19.02.2019
03:31:20
в принципе нашел и даже лучше, хотя 80% там просто не работают

может им конечно перезагрузка компа нужна)

Ivan
19.02.2019
07:57:00
Коллеги, как в envsubst при вставке строк можно убрать кавычки? Всё было хорошо, пока не понадобились строки с пробелом - беру из .env(конкретно - listen для nginx)

Ivan
19.02.2019
08:00:37
Блин, хотелось ну ппц как обойтись штатными средствами что есть из коробки(получилось всё свести только к docker-compose )

бери gomplate )
Спасибо, буду смотреть

Ivan
19.02.2019
08:03:30
https://github.com/docker-library/docs/issues/496
У меня уже так и сделано command: > /bin/bash -c "envsubst \"`for v in $$(compgen -v);do printf '$${%s} ' $$v;done`'\" < /etc/nginx/conf.d/default.template > /etc/nginx/conf.d/default.conf && exec nginx -g 'daemon off;'" Но NGINX_LISTEN='443 ssl' в .env дает listen '443 ssl' на выходе, что не есть корректно

Ivan
19.02.2019
08:04:39
ааааа. чертова колбаса
Ну еще не форматировал, это да

George
19.02.2019
08:07:16
сделай gomplate. у тебя там ад

самое прекрасное это envsubst \"`for v in $$(compgen -v)

Google
George
19.02.2019
08:07:53
с перенаправлениями тоже все очень «читабельно»

Ivan
19.02.2019
08:10:07
самое прекрасное это envsubst \"`for v in $$(compgen -v)
Хм, а что не так то? Получаю все установленные env-значения, чтобы только они обрабатывались и всякие там $uri в nginx не затерлись

George
19.02.2019
08:10:32
это можно сделать в одну команду, имхо

типа j2 nginx.conf.j2 > nginx.conf && exec nginx -g 'daemon off’

ну, ок, еще обернуть bash -c

Ivan
19.02.2019
08:37:32
типа j2 nginx.conf.j2 > nginx.conf && exec nginx -g 'daemon off’
Но предварительно еще установить это всё дело

George
19.02.2019
08:59:21
Но предварительно еще установить это всё дело
Ну, gomplate проще - это единый бинарь

j2 - да, тащит Пайтон. Не очень прикольно

Ivan
19.02.2019
09:00:09
Ну, gomplate проще - это единый бинарь
Уже почти переделал, правда не особо обрадовался добавлению докерфайла, но уже много времени потратил на то, чтобы без этого обойтись

Спасибо за наводку, удобный инструмент

abc
19.02.2019
09:55:32
А тут кто-то использует питоновский fabric вместе с docker? Пишу для себя алтернативу на golang с более тесной интеграцией с docker

Ivan
19.02.2019
10:40:25
Без кавычек вообще не работает

Andrey
19.02.2019
10:48:50
ну, плохо. вообще не работает, значит вообще не починить

бросай ты это дело, займись другим тогда

сорян за токсичность, конец рабочего дня :)

Dzmitry
19.02.2019
10:52:58
как правильно докер попросить чтобы он всеми контейнерами не светил на 0.0.0.0? видел способ в конфиг добавить -ip=listen_ip, но чегот не помогло

Google
Ivan
19.02.2019
10:53:54
бросай ты это дело, займись другим тогда
Знаешь, я бы с радостью вернулся к своей гошечке, так наши девопсы такой херни наделали, что приходится мне лезть

Andrey
19.02.2019
10:54:42
Знаешь, я бы с радостью вернулся к своей гошечке, так наши девопсы такой херни наделали, что приходится мне лезть
я к тому, что "вообще не работает" на баг репорт не тянет, поэтому совет могу дать только бросить это дело :)

Ivan
19.02.2019
10:55:35
я к тому, что "вообще не работает" на баг репорт не тянет, поэтому совет могу дать только бросить это дело :)
Да я вот вроде понял, в чем проблема, но это не точно) Есть подозрение что при сборке что-то не воспринимает пробелы в .env, вынес в кастомный, сейчас гляну

Dzmitry
19.02.2019
10:57:12
А как тв его попросил светить?
по умолчанию я неверно выразился, я открываю порты в контейнере, но хочу чтобы они светились только в конкретную сеть хост машины

Andrey
19.02.2019
10:57:14
то есть там от = до конца строки берётся

Ivan
19.02.2019
10:57:52
должно воспринимать, для этих env файлов синтаксис похож на java properties file
Ну тот же php, например, вот на такое var=var var кинет эксепшн, надо оборачивать в кавычки обязательно

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