@docker_ru

Страница 1041 из 1375
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
можно локально поставить гитлаб раннер и проверить да?

спасибо! пойду читать про гитлаб раннер ))

George
10.02.2019
18:59:19
Не, node_modules в докеригноре
Это в момент сборки игнорится, а не в момент запуска ;)

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

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
Совет: используй zsh
этож и его изучать надо, ну его нафиг)

хотя там по папкам без табов ходить кажется можно 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:33:58
я делаю docker-compose up -d
я так не делаю, у меня оно автоматом все контейнеры запускает

и мне надо их перезагрузить

Никитяо
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
он перезапустит и пересоберет те, которые изменились
чет не сработало. Сделал изменения в конфиге nginx и ввел твою команду и он не подхватил. Подхватил только после того когда все остановил и занова запустил

Никитяо
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
а конфиг где?
все сервисы внутри блока services:

или их еще как то связывать надо?

наверное конкретно nginx дёргать можно docker restart nginx
ок, в следующий раз надо будет попробовать)

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

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

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

Iurii
11.02.2019
03:40:43
всякие snort, suricata
и еще куча всего

Никитяо
11.02.2019
04:00:12
Это типа чтобы баш не учить?
норм лайфхак, кстати

Никитяо
11.02.2019
04:04:21
ildar
11.02.2019
04:07:29
можно docker-compose up -d --build
Я бы сказал: нужно :)

Sergey
11.02.2019
04:07:51
а как вы определили что вам необходимо решить эту задачу? может быть есть какие то конкретные причины? или из спортивного интереса сугубо для общего развития и потдержания здорового образа жизни?
Постоянно ломятся всякие на перебор паролей, поиск уязвимостей и очень активный парсинг. Сейчас приходить писать кучу скриптов для автоматизации процесса блокировки. Вот я и подумал - может есть какое-то решение из коробки

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

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
ids внедрите и все
А можно немного подробнее или где почитать

Iurii
11.02.2019
04:21:30
А можно немного подробнее или где почитать
https://en.m.wikipedia.org/wiki/Intrusion_detection_system

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

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

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

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

Никитяо
11.02.2019
04:37:37
Пограничный фаервол и джампбокс
купить какой-нибудь checkpoint

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