
George
10.02.2019
18:26:59

Dmitry
10.02.2019
18:27:09
а как вообще дебажить если ошибок нет
и оно просто висит
контейнер нода 10

Google

Dmitry
10.02.2019
18:27:26
доставил туда пару зависимостей
раньше собиралось за 6 минут

George
10.02.2019
18:27:42
Ну, не бывает чудес

Dmitry
10.02.2019
18:27:46
второй день уже собраться не может

George
10.02.2019
18:28:04
У меня был кейс, когда висело на фетчинг репо, но это были проблемы на стороне гитлаба
Можно проверить путем подцепить свой приватный раннер и посмотреть, что он будет делать

Dmitry
10.02.2019
18:29:00
можно локально поставить гитлаб раннер и проверить да?
спасибо! пойду читать про гитлаб раннер ))

Eneym
10.02.2019
18:58:51

George
10.02.2019
18:59:19

Eneym
10.02.2019
19:11:46

Никитяо
10.02.2019
19:22:20
как получить строку запуска контейнера? не записал, когда запускал.
И как вы храните их?

George
10.02.2019
19:33:52

Google

George
10.02.2019
19:34:09
Если контейнер запущен, то docker inspect поможет
Если и первое просрано, и контейнер уже убит, то сорян, братан

Никитяо
10.02.2019
19:35:18
bash history ?
вот не поверите, под разными дистрибутивами у меня половина команд исчезает из history, иногда коннекчусь по SSH кликаю вверх, и там команды недельной давности

George
10.02.2019
19:35:33
А знаешь как такое бывает? Когда у тебя несколько сессий и гоночка между шеллами возникает
Или сессии рвутся невовремя

Никитяо
10.02.2019
19:37:06
блин да, надо сессии бахать

George
10.02.2019
19:37:34
@nikobrazz короче, я дал исчерпывающий ответ?

Никитяо
10.02.2019
19:37:35
выходить не по таймауту ввода, а через exit
параметры там есть, но без строки запуска

George
10.02.2019
19:41:11

Никитяо
10.02.2019
19:41:43
нужна команда, которой запустил контейнер
вот теперь точно нашел)
sudo cat /root/.bash_history

George
10.02.2019
19:50:53
?

Konstantin
10.02.2019
19:54:14
Совет: используй zsh

Никитяо
10.02.2019
19:54:45
хотя там по папкам без табов ходить кажется можно
cd /e/s/

Eneym
10.02.2019
21:27:13

И
10.02.2019
23:19:43
докер автоматом при загрузке загрузился через демон. Как его теперь можно перезагрузить, чтобы изменения подхватил? Через /etc/init.d/docker restart ? Или есть более лучший путь?

Google

И
10.02.2019
23:23:15
разобрался, надо docker-compose restart

Никитяо
10.02.2019
23:30:50
я делаю
docker-compose up -d

И
10.02.2019
23:33:58
и мне надо их перезагрузить

Никитяо
10.02.2019
23:36:55
он перезапустит и пересоберет те, которые изменились

И
10.02.2019
23:37:03
я делаю
docker-compose up -d
еще такой момент. Я бывает смотрю логи используя docker-compose logs -f -t. Но заметил, что он все ранее логи выводит, поулчается он их все в контейнере постоянно накаплвиает?

Никитяо
10.02.2019
23:38:33
да

И
10.02.2019
23:44:40

Никитяо
10.02.2019
23:45:36
а nginx у тебя относится к этому проекту docker-compose?

И
10.02.2019
23:46:45
да
все в одном docker compose

Никитяо
10.02.2019
23:47:02
а конфиг где?
наверное конкретно nginx дёргать можно
docker restart nginx

И
10.02.2019
23:47:46
или их еще как то связывать надо?

Никитяо
10.02.2019
23:50:02
можно
docker-compose up -d --build

Google

Sergey
11.02.2019
01:34:55
Привет, есть кто использует докер на продакшине? Интересует вопрос файрволла - что используете для автоматизации правил

Maxim
11.02.2019
01:47:19

Sergey
11.02.2019
02:30:10
Блокировать тех кто перебирает пароли, неугодных парсеров сайта, тех кто пытается взломать и и.п.

Никитяо
11.02.2019
02:33:07
фаерволл так не умеет

Sergey
11.02.2019
02:53:03
Может не совсем так выразился, пример файлтубан, но проблема когда сеть через бридж

Виктор
11.02.2019
02:57:19
File2ban не юзал, а вот когда сеть через бридж - поможет модуль conntrack в iptables
В набор DOCKER-USER запихиваешь и живет оно там - сколько надо
Модуль iptables conntrack позволяет работать с исходными характеристиками пакета, которые после роутинга правилами докера меняются

Iurii
11.02.2019
03:23:24
Для такого уже давно придумали отдельный пласт по ids

Maxim
11.02.2019
03:36:21

Никитяо
11.02.2019
03:39:44

Iurii
11.02.2019
03:40:43

ildar
11.02.2019
03:59:11

Никитяо
11.02.2019
04:00:12

ildar
11.02.2019
04:00:17

Никитяо
11.02.2019
04:04:21

ildar
11.02.2019
04:07:29

Sergey
11.02.2019
04:07:51

Banschikov
11.02.2019
04:17:30

Google

Sergey
11.02.2019
04:17:51
Облаках

Iurii
11.02.2019
04:18:28
автоматизацияю зависит от архитектуры а так менеджмент тулзы

ildar
11.02.2019
04:19:59
если в сеть проник к вам гад - это докер виноват.

Iurii
11.02.2019
04:20:16
угу

Banschikov
11.02.2019
04:21:01
Облаках
В облаках есть возможность использовать файрволы как самый простой вариант. Открываете нужные порты для внешней коммуникации пользователей с api примеру ваших сервисов.

Sergey
11.02.2019
04:21:10

Iurii
11.02.2019
04:21:30

Sergey
11.02.2019
04:22:34
Спасибо

Banschikov
11.02.2019
04:24:02
Облаках
Если используете docker swarm к примеру, то там можете сами создавать internal и external сети. Все что нужно закрыть в добавляете в internal, а внешние сервисы в external и на файрволе необходимые порты дбавляете.

Iurii
11.02.2019
04:24:50
Если веб приложение впереди ставиться waf
Пограничный фаервол и джампбокс

Banschikov
11.02.2019
04:33:33
Зачем колхозить фаер на хосте?
Ну это как самый простой вариант предложил. Не у всех есть возможность городить такие системы защиты, тем более на инфре клауд провайдера. Для обычного приложения, которое состоит к примеру из 4 докер контейнеров, это помоему оверкилл как по мне для не большой команды, в котрых как правило сидят разработчики софта.

Iurii
11.02.2019
04:34:45
best practice в облаках как раз не колхозить фаервол на инстансах

Никитяо
11.02.2019
04:37:37