
Alexandr
24.04.2018
20:24:29
Всем привет, вопрос. Есть ли смысл nginx в docker? Или это оверинжиниринг

Petr
24.04.2018
20:25:49
ну это как канал об аниме
тут все все в докер пихают =)))

Alexey
24.04.2018
20:26:04

Google

Alexandr
24.04.2018
20:26:28

Alexey
24.04.2018
20:26:44
я встречал мнения, что постгрес в докере плохо :)
а я юзаю и волосы стали более шелковистые :)

Alexandr
24.04.2018
20:26:59

Alexey
24.04.2018
20:27:53
докер создан для решения определенного ряда проблем. Если эти проблемы имеют место быть в твоем проекте - то докер никак не может быть оверинженерингом, потому что это средство их решения. А если этих проблем нет - тогда нафига тебе докер? :)
всё ж просто

Alexandr
24.04.2018
20:31:35

Alexey
24.04.2018
20:32:34
ну классно же! (ну если эти задачи важны для бизнеса, к которому привязан твой проект)

Alexandr
24.04.2018
20:32:36
А самое главное это набить руку, чтобы продакшн докеризировать
в будущем

Alexey
24.04.2018
20:34:54
так а че ты про оверинженеринг то спрашивал, если сам всё знаешь? :)

Alexandr
24.04.2018
20:35:56

Google

Alexandr
24.04.2018
20:37:21
может есть какие-то негативные отзывы

Alexey
24.04.2018
20:37:59
контейнеры надо обязательно оркестрировать, лучше об этом думай. Потому что просто разрозненные докеры по всему проду - это говно решение. Настройка хорошей оркестрации - задача куда более геморойная, чем контейниризация софтов

Alexandr
24.04.2018
20:38:56

Alexey
24.04.2018
20:39:05
да
оркестратор отвечает не только за масштабирование, а вообще полный жизненный цикл контейнера

Alexandr
24.04.2018
20:41:04
?
насколько понимаю, сейчас два мейнстримных оркестратора кубер и сварм?

Alexey
24.04.2018
20:43:06
лучше кубер брать. судьба сварма не ясна даже самим разработчикам. А за кубером большое комюнити и компания на букву г
тем более тот же кубер можно гонять через ренчер (ренчер кстати тоже вполне ок и без кубера)

Alexandr
24.04.2018
20:48:32
Ну кубер пока мне не нужен точно
продакшн мелкий

Aleksey
24.04.2018
20:48:50

Alexey
24.04.2018
20:49:53
ну в 1.6 да.
а 2 они еще не выпустили вроде стабильную

Alexandr
24.04.2018
20:50:13
А ранчер это что за программа?

Alexey
24.04.2018
20:50:30
да и я так не понял, будут они castle закапывать и оставят только кубер, или просто дефолт сделают кубер

Alexandr
24.04.2018
20:50:55
ээ

Alexey
24.04.2018
20:50:56
https://rancher.com/

Aleksey
24.04.2018
20:50:57

Google

Aleksey
24.04.2018
20:51:09

Alexandr
24.04.2018
20:51:45

Aleksey
24.04.2018
20:51:51
Мне, кстати, на одном хосте так и не удалось поднять ранчер 2. Пока не копал логи, но что-то что-то про etcd, который не смог

Alexandr
24.04.2018
20:51:56
Типа еще меньше телодвиженний делать

Aleksey
24.04.2018
20:52:13
Раз мы тут про ранчер, подскажите как 2 версию сделать персистентной?
inb4: маны от 1.6 не канают

Alexey
24.04.2018
20:53:01
ну я ставил второй пару месяцев назад, он еще альфой был. За пол дня два раза упал и я его снес
а так 1.6 работает

Aleksey
24.04.2018
20:54:37
а чо там по миграции?

Alexey
24.04.2018
20:54:45
а хз

Aleksey
24.04.2018
20:54:46
Известно, можно ли будет пересесть на 2?

Alexey
24.04.2018
20:56:57
если коротко, то они сами нихуя не знают еще :)

Aleksey
24.04.2018
20:58:39
docker.io у всех прилёг?

Alexey
24.04.2018
21:01:16
у меня работает

Aleksey
24.04.2018
21:02:42
sviridkin@mbp:~$ ping docker.io -c2
PING docker.io (34.230.161.84): 56 data bytes
Request timeout for icmp_seq 0

Alexandr
24.04.2018
21:03:58
Домашний провайдер норм. Но он у меня тупенький, может завтра сломатся

Евгений
24.04.2018
22:01:57
у кого из-за РКН на проекте полетели гугловыешрифты (fonts.googleapis.com) могу подкинуть докер прокси, чтобы ходить на свой незабаненный домен, а он уже в гугл сходит как вам надо, те в коде только fonts.googleapis.com на свой меняем доменчик. gstatic тоже сам прокируется через ngx_http_substitutions_filter_module

Jan
24.04.2018
23:08:00

Google

Евгений
24.04.2018
23:09:31

Сергей
25.04.2018
08:17:15
Ребят подскажите в чем трабла не могу связать phpmyadmin и mysql. Нет соединения mysqli_real_connect(): (HY000/1130): Host '172.18.0.7' is not allowed to connect to this MySQL server

Alexey
25.04.2018
08:18:05
Он же тебя по айпи режет

Сергей
25.04.2018
08:18:32

Alexey
25.04.2018
08:21:22
Оф доки мускуля?
Тут докер не при чем

Сергей
25.04.2018
08:21:46

Alexey
25.04.2018
08:29:01
Ну в твоём мускуле не разрешено подключение текущего пользователя с текущего айпи
Тебе надо передать мускулю, что это ок и норм при запуске

Сергей
25.04.2018
08:31:06

Евгений
25.04.2018
08:32:30

Dmitry
25.04.2018
08:32:49
в /etc/my.cnf
находишь секцию [mysqld] и там параметр bind-address
У тебя будет прописано там скорее всего 127.0.0.1

Евгений
25.04.2018
08:38:45
и да, mysql на днях latest обновили, попробуй для начала 5.7.21, а то в новом всё отвалилось нафиг в плане авторизации

Сергей
25.04.2018
08:41:55

Евгений
25.04.2018
08:45:10

Сергей
25.04.2018
09:02:38

Alexey
25.04.2018
09:03:22
а что ты монтируешь?

Google

Сергей
25.04.2018
09:03:35
volumes:
- "/var/lib/mysql:/var/lib/mysql"

Anton
25.04.2018
09:03:53

Alexey
25.04.2018
09:04:05
что и куда ты там монтируешь - только тебе известно
я просто так себе специалист в этих ваших майскюэлях..у тебя конфиг там не подменяется?
что в логах мускуля?
нет ли ошибок
астрал сегодня не работает чето

Сергей
25.04.2018
09:06:14
о, поехало)
почистил папку от latest версии

Евгений
25.04.2018
09:08:58

Sergey
25.04.2018
09:09:18

Павел
25.04.2018
09:53:08
првиет, ребят, а можно как нибудь увидить вывод для контейнера запущенного с -d

Alexey
25.04.2018
09:53:38

Павел
25.04.2018
09:55:33
отлично, сапасибо

Богдан
25.04.2018
10:15:51
Господа, а не подскажите, зачем при использования doker-compose нужно копировать файлы
COPY Gemfile /myapp/Gemfile
COPY Gemfile.lock /myapp/Gemfile.lock
COPY . /myapp
только что затестил, как бы все работает и без этого, если папка монтируется в компосере
volumes:
- .:/myapp
?

Alexey
25.04.2018
10:17:08
копирование файлов при сборке внутри билда контейнера и подключение волюма - это какбэ совсем разные вещи

Богдан
25.04.2018
10:21:53
я так понимаю копирование это для прода, а подлючение волюма для динамического девелоп?