
PaCifiC
17.09.2018
12:02:36
EXPOSE 8090
запускаю образ, а nginx не реагирует
пишет соединение сброшено
без dockerfile конфигурации работают, ошибок нет, но с ним в контейнере не работает

Google

PaCifiC
17.09.2018
12:02:36
запускатся ли nginx, если нет то почему или как узнать запустился ли зайдя в контейнер? Смотрел логи но они пустые

Dmitry
17.09.2018
12:03:35
Привет ребят, у кого есть какие книги, видосы по докеру, какие вообще заметки )?

Kirill
17.09.2018
12:03:51

Юра
17.09.2018
12:04:21

Dmitry
17.09.2018
12:04:25

Sergey
17.09.2018
12:04:27

Юра
17.09.2018
12:04:49

Dmitry
17.09.2018
12:04:50

Kirill
17.09.2018
12:04:55

Dmitry
17.09.2018
12:06:06

Basil_Snowman
17.09.2018
12:10:48

Dmitry
17.09.2018
12:13:34
Сам сижу, смотрю
Оххх

Google

Dmitry
17.09.2018
12:13:46
Красота

Semen
17.09.2018
12:19:18

Юра
17.09.2018
12:22:12
Не за что. Сейчас как-раз добрался чтобы структуру каталогов упорядочить

Tores
17.09.2018
12:29:52
Добрый день, имеется центос 7.5 . имеется допраздел на 80 гиг /dev/vda, как можно перенести безболезненно var/lib/docker/overlay2 на этот раздел. а то системный раздел уже почти забит... стандартные фичи аля docker prune (rmi & rm) не помогают. увеличить корень никак, вм в ДЦ - доступ только к SSH \

Konstantin
17.09.2018
12:46:57
--data-root

Антон
17.09.2018
12:47:09

Andrey
17.09.2018
13:12:18
не могу сходу найти в гугле. docker-compose поддерживает запуск нескольких контейнеров в одном network namespace, à la кубернетесовские pod'ы?

Andrey
17.09.2018
13:13:14
юзаю jwilder/nginx-proxy
2 проекта находятся на одном домене локально
backend.site.com и site.com
site.com не имеет доступа к backend.site.com, GET запросы работают
проблема в CORS, на сервере все настроено, но не пускает этот nginx-proxy, запросы до бекенда не доходят
я добавляют в конфиг для бекенда CORS заголовки и они дублируются, те заголовки для бекенда и nginx-proxy
когда нету CORS заголовков в конфиге бекенда, то тоже ничего не работает, но и заголовков нету для CORS

Kirill
17.09.2018
13:15:01
Хай. Небольшой опыт с докером, но все было ок, сейчас не могу запустить контейнер с хадупом от клаудэры. Выдает просто INFO shim reaped. Даже понять не могу, ошибка это или что. Кто знает как это исправить?

Konstantin
17.09.2018
13:15:06

Andrey
17.09.2018
13:15:14
печаль

Konstantin
17.09.2018
13:15:28
ага, вякие linkerd прям лесом идут

Artem
17.09.2018
13:32:53
Ребят, всем привет. Такая проблема: 2 дня назад сайт нормально работал, отвечал на запросы, без задержек выдавал ответы. Сейчас он через раз отвечает. Один раз ответ приходит, а второй раз ждёт около 60с. а потом connection timeout. Подскажите плиз какими методами пробить что тормозит сервак? Заранее спасибо.

Олег
17.09.2018
13:34:38

Sad but
17.09.2018
13:36:59

Sergey
17.09.2018
13:37:00
Господа, поскажите нубу, я вот читаю в доке docker volume create my-vol можно ли этот volume использовать в docker-compose.yml?

arts
17.09.2018
14:09:11
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?


Fedor
17.09.2018
14:13:01
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?
мы делаем docker build, потом docker create, docker cp и получившийся каталог кладем на собственный S3 поверх Ceph-а
а дальше уже в этот s3 смотрит отдельный nginx proxy_pass-ом


Andew
17.09.2018
14:20:44
Гайз, привет. Есть приложение на реакте, без SSR. Скрипты, стили и хтмл собираются вебпаком, т.е. на проде нода не нужна, нужна только для сборки. По идее, для его работы достаточно nginx'а. Вопрос: как его правильно и красиво собирать? Брать образ ноды и ставить туда nginx? Или наоборот, брать nginx и ставить туда ноду? В обоих случаях в итоговом образе будет нода, которая для работы не нужна. Пока в голову приходит только сборка в несколько этапов: собирать статику нодой в волюм, а потом копировать её в образ nginx. Но чёт так себе решение, кмк. Есть мысли?
https://docs.docker.com/develop/develop-images/multistage-build/
в одном контейнере собираете, во втором раните

Google

arts
17.09.2018
14:28:11

Konstantin
17.09.2018
15:16:31
docker -H ssh://me@example.com
ооо, как вам?

twwlf
17.09.2018
15:18:24
звучит неплохо

Konstantin
17.09.2018
15:20:21
RC

twwlf
17.09.2018
15:21:36
оно в итоге через сокет пойдёт или придётся на tcp выставляться так или иначе?

Konstantin
17.09.2018
15:21:42
в changelog не вижу ничего, в блоге увидел

Andrey
17.09.2018
15:25:47

Konstantin
17.09.2018
15:26:04
ssh проще и везде есть, нежели TLS настраивать

twwlf
17.09.2018
15:26:28
прекрасно


Zlokot
17.09.2018
15:31:44
есть проблема с добавлением ELK в существущий докер композ с кучей сервисов.
при этом, нужно чтобы в ELK попадали ВСЕ логи сервисов, с самого их старта.
но если просто добавить три сервиса ELK в общий композ файл - все стартует рандомно и получается так, что в кибане не видны некоторые логи сервисов, которые стартонули РАНЬШЕ, чем заработал ELK стек.
по идее надо стартовать ЕЛК первым, ждать пока он инициализируется и будет ждать поступления логов, и только потом начинать стартовать остальные сервисы.
думаю моя проблема стандартная, и многие должны были с ней сталкиваться.
что советуют лучшие собаководы в такой ситуации?
можно depends_on сnавить на каждый сервис наверное - и стартовать его только после условия
depends_on:
elk-elasticsearch:
condition: service_healthy
но во-первых, надо отредактировать большой композ - поменять все сервисы таким образом.
во-вторых - на тестовом коротком композе чето не завелось.. не помогает этот depends..
можно наверное еще стартовать ЕЛК стек отдельным композ файлом и потом уже стартовать основной композ с сервисами.
но надо чтобы была одна сеть между этими композами.
external = true читал
но получается что надо сеть создавать в композе ЕЛК?
хотя она вроде как предназаначена на сервисов.. некрасиво как-то..
короче хотелось бы советов..


Konstantin
17.09.2018
15:37:34
отдельным стеком
а каким драйвером ты логи собираешь?

Kirill
17.09.2018
15:43:36
Почему при docker run .. моментально запускается и закрывается. В docker ps -a пишет started и сразу exited

Konstantin
17.09.2018
15:45:14

Anton
17.09.2018
15:45:17
Парни, а когда я правлю dockerfile мне нужно заново билдить контейнер и запускать его?

Kirill
17.09.2018
15:45:39
+ shim reaped ignoring event module=libcontainerd namespace=Moby topic /tasks/delete type=*events.taskdelete

Zlokot
17.09.2018
15:47:29

Google

Danya
17.09.2018
15:48:51
Сорь не туда

Юра
17.09.2018
15:49:35

Anton
17.09.2018
15:50:34

Konstantin
17.09.2018
15:50:43

Zlokot
17.09.2018
15:51:17
чтобы не лепить костыли

Konstantin
17.09.2018
15:51:46
никак не быть, не надо это решать

Zlokot
17.09.2018
15:51:59
ну вот..
не понимаю. почему?

Юра
17.09.2018
15:52:09

Anton
17.09.2018
15:52:23

Zlokot
17.09.2018
15:52:52

Konstantin
17.09.2018
15:54:44

Zlokot
17.09.2018
15:55:34
буфер? хм.. что это еще за зверь должен быть
а чем плох вариант что я предположил - просто стартовать ЕЛК первым

Konstantin
17.09.2018
15:56:02
он должен быть всегда запущен, а не стартовать первым

Zlokot
17.09.2018
15:56:19
ну вот создается тестовый енв
для куа
его же надо первый раз стартонуть
и посмотреть все логи

Konstantin
17.09.2018
15:56:39
буфер - дефолтный лог json драйвер к примеру, складывает локально, ты собираешь

Zlokot
17.09.2018
15:57:01
с дефолта можно только файлбитом вроде
он соберет все что есть в файле, ок..
а как потом переключиться на другой драйвер? никак..

Google

Konstantin
17.09.2018
15:58:04
а в чём проблема с файлбитом?

Zlokot
17.09.2018
15:58:37
ну как вариант.
или файлбит
или решить как ЕЛК первым запускать правильно

Konstantin
17.09.2018
15:58:56
решай

Zlokot
17.09.2018
15:59:20
ладно спасиб
еще вопрос по ЕЛК есть
вот еще что не пойму в ЕЛК
он стартует, открываю кибану и там нету индекса:
Create index pattern
Kibana uses index patterns to retrieve data from Elasticsearch indices for things like visualizations.
и кнопка
Check for new data
что должно произойти чтобы этот индекс файл можно было с оздать?
чтобы в еластике данные появились?
а их туда логстеш запушает
так?
мне непонятны тайминги этого процесса.
вроде сервис логи генерит, но данных все равно нет.

Konstantin
17.09.2018
16:00:49
логстеш сам создаёт когда шлёт

Zlokot
17.09.2018
16:01:40
то есть по идее моментально должно быть?
сервис лог отправил в логстеш, тот переслал в еластик и все - кибана уже может их видеть?

Konstantin
17.09.2018
16:02:18
ага

Zlokot
17.09.2018
16:02:34
гуд
спас

Kirill
17.09.2018
16:06:28

Konstantin
17.09.2018
16:08:03
что-то пишет тебе? что за приложение? умеет "быть запущенным"?

Kirill
17.09.2018
16:11:28
Да запуская по инструкции cloudera quickstart
Какая-то локальная проблема
Может это быть из за того что по дефолту docker использует только 2 gb ram?
Пишет только
+ shim reaped ignoring event module=libcontainerd namespace=Moby topic /tasks/delete type=*events.taskdelete