@ru_docker

Страница 362 из 610
Игорь
12.07.2017
09:54:52
монтируете их куда-то для удобного мониторинга?

Phil
12.07.2017
10:30:55
а как логи смотрите которые в /var/log ?
Я не кладу их туда. Все в стдерр, стдаут, а потом сислог

Игорь
12.07.2017
10:53:24
Хм.. интересно.

Phil
12.07.2017
10:57:34
Ну и рсислог там уже разбирает. ELK это удобно, но когда реально фермы, сервисы и микросервисы. А 100 неформализованных вордпрессов и жумл...

Google
ptchol
12.07.2017
11:12:39
ой

да одни слова с этим ЕЛК

у кого не спрошу темплейты под конфиги всё равно никто не пишет, чтобы они разбирались все единообразно по полям

типа сваливается одной строкой и всё, ищем по строке.

Phil
12.07.2017
11:13:51
Но кого не спросишь - у всех elk

Dmitry
12.07.2017
11:50:44
для ленивых

для сетевого оборудования NOC умеет парсить сислог и доставать из него нужное

странно, что для серверов похожего нет

Vyacheslav
12.07.2017
11:52:37
Всем привет. Как запустить контейнер или docker-compose при запуске сервера

?

В инете гугде поискал. Там говорят поставить крон

Alex
12.07.2017
11:54:14
покласть в крон? автозапуск? перейти в конце концов на сварм и он сам будет следить за контейнерами

Google
Vyacheslav
12.07.2017
11:56:13
А встроенного решения нет какого нибудь?

Alex
12.07.2017
11:56:26
встроенного куда?

в ос?

Vyacheslav
12.07.2017
11:56:37
в docker

Alexey
12.07.2017
11:56:44
А встроенного решения нет какого нибудь?
systemd как раз и нужен, чтобы это делать

Alex
12.07.2017
11:56:44
сварм

Vyacheslav
12.07.2017
11:56:54
спасибо

Artem
12.07.2017
12:04:19
Коллеги, добрый день, подскажите, плз: Есть виртуалка, в ней Docker контейнер в той же внутренней сети еще несколько машин, все нормально работает. Нужно добавить на виртуалку еще один интерфейс с внешним IP Но после его добавления из контейнера уже не видно не внутренние не внешние ресурсы. На самой виртуалке при этом оба интерфейса нормально функционируют. Догадываюсь что проблема где-то в настройки сети для Docker и настройках маршрутизации, но найти решение не получается.

Alexey
12.07.2017
12:06:44
у тебя нат не сломался после добавления интерфейса?

Alex
12.07.2017
12:07:09
добавить контейнер в сеть новую, как вариант

если я правильно все понял.

Artem
12.07.2017
12:22:45
Сорри, но опыта пока нет, по этому просьба поподробнее

Куда смотреть про NAT и как добавить контейнер в новую сеть?

Anton
12.07.2017
15:53:15
Кто нибудь работает с Django в докере? Если такие есть - как вы создаете директорию для логов? в настройках прописанно 'filename': 'logs/main.log', но выдает ошибку No such directory. Нужно создать папку logs, наверно, в докерфайле? я пытался, но чтот не вышло

Aleksey
12.07.2017
16:00:09
Кто нибудь работает с Django в докере? Если такие есть - как вы создаете директорию для логов? в настройках прописанно 'filename': 'logs/main.log', но выдает ошибку No such directory. Нужно создать папку logs, наверно, в докерфайле? я пытался, но чтот не вышло
По "я пытался, но чтот не вышло" диагностировать сложно. Я и создавал так, и прямо в settings делал проверку на существование / создавал нужную директорию. Всё работало

Но вообще, туда надо бы volume прокидывать, что бы логи сохранялись между запусками контейнера. А тогда оно само создаст там директорию (вроде как)

Anton
12.07.2017
16:00:50
Если конкретнее, то вопрос скорее в том, как эту директорию создать

хм

Aleksey
12.07.2017
16:01:52
Ну и почему не сделать в Dockerfile RUN mkdir -p /app/logs ?

Вариантов много

Google
Anton
12.07.2017
16:08:07
Возможно, с доступом проблемы

FROM python:3.6 ENV PYTHONUNBUFFERED 1 RUN mkdir -p /code/logs WORKDIR /code ADD requirements.txt /code/ RUN pip install -r requirements.txt RUN touch logs/main.log && touch logs/main_debug.log ADD . /code/

touch добавил просто чтобы проверить что папку существует

но при этом, когда захожу в контейнер

там папки logs нет :\

При этом при запуске компоуз они вроде как проскакивают.. Step 8/8 : RUN touch logs/main.log && touch logs/main_debug.log && ls —-> Running in a489ac82a042 Dockerfile account dashboard logs manage.py package.json requirements.txt service

Nikita
13.07.2017
10:09:48
Хочу поставить докер внутрь контейнера на Debian. Клиент поставился и завёлся, а вот демон не хочет стартовать. Куда копать?

Ruben
13.07.2017
10:11:51
докер в докере?

Nikita
13.07.2017
10:12:11
типа того

суть в том, что у меня jenkins в докере. и для того чтобы он мог собирать мои проекты - ему требуется докер. поэтому в контейнер с jenkins'ом я пытаюсь поставить докер

Maxim
13.07.2017
10:13:30
прокинь сокет в контейнер

Nikita
13.07.2017
10:14:30
не хотелось бы этот вариант использовать..

Maxim
13.07.2017
10:15:00
почему?

Alex
13.07.2017
10:15:22
а не стартует-то почему? логи какиенить есть?

Nikita
13.07.2017
10:17:31
почему?
потому что докер, который в дженкинсе будет гадить во внешний докер. это билд-машина. и в процессе могут возникать неисправимые контейнеры, которые по-хорошему бы после неудачного билда все без разбора rm-ить

Maxim
13.07.2017
10:19:49
понятно, насколько я знаю в основном это вариант используют. полноценный демон в контейнере поднять - это в целом харам)

Alex
13.07.2017
10:20:13
https://hub.docker.com/_/docker/

Short Description Docker in Docker!

Может поможет

Nikita
13.07.2017
10:21:03
Может поможет
опыт работы с ним есть?

Google
Nikita
13.07.2017
10:21:20
по сути получится, что у меня докер и jenkins будут в параллельных контейнерах, так?

Alex
13.07.2017
10:21:21
Нет, исплючительно из твоих хотелок подумал поискать на хабе такой образ)

Maxim
13.07.2017
10:22:02
там может быть только клиент, и маунтить сокет придется

Nikita
13.07.2017
10:22:35
то есть расшарить сокет между контейнером "docker in docker" и контейнером jenkins?

Admin
ERROR: S client not available

Nikita
13.07.2017
10:22:53
или снова речь о внешнем сокете?

Maxim
13.07.2017
10:23:03
снова о внешнем

Nikita
13.07.2017
10:23:12
эх...(

Nikita
13.07.2017
10:35:32
А что если я рядом создам виртуалку, запущу на ней докер демона (для билдов). А в докер-клиенте (который на контейнере c jenkins) я через docker-machine законнекчусь с той виртуалкой?

Alex
13.07.2017
10:35:54
Ггггг, супер ава )))))
О, знатоки подъехали)))

Maxim
13.07.2017
10:38:09
будет очень медленно

Nikita
13.07.2017
10:38:52
блин..(

Может кто в курсе, где можно с Jenkins'оводами поговорить? Наверняка они эту проблему как-то решили

James
13.07.2017
11:14:17
хай всем. хочу в докер. хочу сделать докер контейнер для развертки env на локальной тачке для разрабов. вот есть ли че нить готовое, какой нить how to, накатывать все хочу через ansible

Maxim
13.07.2017
11:18:21
так что ты хочешь?

James
13.07.2017
11:20:03
ну хочу сделать image

убунту 14 + nginx + php-fpm + modules + git repo + some utills

Иван
13.07.2017
11:22:29
1 контейнер - 1 процесс, тебе надо будет много образов сделать

Начинай постепенно, сначала сделай контейнер с nginx вот ссылка на офф образ там есть интсрукции по использованию https://hub.docker.com/_/nginx/

Google
Maxim
13.07.2017
11:25:08
тебе докер не нужен, используй вагрант с провиженом

James
13.07.2017
11:26:25
эмм ты очем

кто сказал что на все сервисы

Alexey
13.07.2017
11:26:49
выше тебе бест практикс уже писали

а ты умеешь в докер вообще? почему ты решил, что именно он тебе нужен?

James
13.07.2017
11:27:19
используй вагрант с провиженом ?

задача стоит такая

Alexey
13.07.2017
11:27:45
докер ради докера? :)

James
13.07.2017
11:27:52
тупые пиндосы не умеют ставить энваирмент для работы проекта

нужно им что то типа клац и вот у меня установлось все и работает

Alexey
13.07.2017
11:28:14
ну энваирменты не только ж докерами можно

James
13.07.2017
11:28:17
вот посмотрел в сторону докера

Страница 362 из 610