@docker_ru

Страница 1045 из 1375
Интернет Магазин
12.02.2019
15:07:24
Сейчас покажу. За одно и подскажите кого добавить. 1 сек

И кого добавить в группу docker ? nginx или есть пользователь и у fastcgi ?

Google
Интернет Магазин
12.02.2019
15:10:14
sudo usermod -aG docker nginx, правильно ?

Почему-то говорит что нету такого пользователя ...

George
12.02.2019
15:12:52
Я бы сказал, что пользователя от которого запущен fastcgi скрипт

nginx обычно от рута + nginx или www-data

Интернет Магазин
12.02.2019
15:13:18
Так его запускает nginx

или нет ?

George
12.02.2019
15:13:24
Но есть модули, которые позволяют творить над ним странные вещи

Но я в fastcgi как ? в апельсинах

Проверить очень просто - сделать whoami

Или распечатать uid текущего юзера из скрипта

Делов-то

И
12.02.2019
15:14:40
кто нибудь значет как дебажить Python+uwsgi и все это в докере?

Google
George
12.02.2019
15:16:50
Глаза боятся - руки делают

И
12.02.2019
15:18:12
Берешь и дебажишь
подумал может есть какие то опции в докере который автоматом к примеру в uwsgi включает опцию с дебагом

George
12.02.2019
15:18:26
Нет

Интернет Магазин
12.02.2019
15:19:45
Проверить очень просто - сделать whoami
Хммм, очень странно. whoami говорит что это www-data я его добавил в группу docker sudo usermod -aG docker www-data но это не работает

Так же говорит http+docker://localhost - is it running?

George
12.02.2019
15:20:20
А должен через сокет

Вероятно настройки докер клиента кривые. Проблема скорее всего не в docker-compose

Интернет Магазин
12.02.2019
15:24:24
Вы про это ?

George
12.02.2019
15:24:35
Да

Интернет Магазин
12.02.2019
15:24:54
У меня его нету в etc/docker/daemon.json

А доки говорят что должен быть ...

Попробую создать его

ad1
12.02.2019
15:27:38
Fluentd - весчь, прожорливый логстэш в топку
и как оно в продакшене живет?

Интернет Магазин
12.02.2019
15:29:20
Да
Попробовал создать файл daemon.json в etc/docker/ но не хочет запускатся после его создания ...

Интернет Магазин
12.02.2019
15:32:55
че пишет?
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

Google
Интернет Магазин
12.02.2019
15:37:00


Я так понимаю такого вроде как не должно быть ...

Ооооо да. Перезагрузил сервак и все работает )))

Видимо нужно было его перезагрузить хоть раз за свою жизни )))

Спасибо вам ребят огромное. Получается что нужно было просто добавить www-data в группу docker и перезагрузить сервак )

Mr_Babrums.bin
12.02.2019
15:52:24
Проблемы доступа к www-data? Просто поставь "777" в выделении прав на использование директории чтобы получилось chmod -R 777 /путь/к/волюму и выигрывайте миллионы!

ну или так

Интернет Магазин
12.02.2019
16:03:00
Аааа что бы он взял новый права ?

Вот про это я не подумал если честно...

Iurii
12.02.2019
16:03:25
зачем ?
да чтобы перечитал переменные системы

собственно ребут это и сделал

Интернет Магазин
12.02.2019
16:05:16
собственно ребут это и сделал
Да, а я только docker перезапускал

Буду знать. Спасибо ребеят вам огромное. Помогли мне очень сегодня.

И
12.02.2019
16:14:49
а внутри контейнера логи сохраняются по умолчанию в официальном образе nginx?

Iurii
12.02.2019
16:16:15
И
12.02.2019
16:17:01
Iurii
12.02.2019
16:17:56
И
12.02.2019
16:18:54
обычно стаут
ну хз, я такой вывод сделал потому, еслик примеру остановить контейнер и запусстить и ввестик оманду отображения логов, то там выводятся все логи за несколько дней

Google
И
12.02.2019
16:20:46
тоесть все со стандартного вывода идет

Iurii
12.02.2019
16:21:18
тоесть все со стандартного вывода идет
ну да) по другому делать то такое, логи в докере это фейл

Vladislav
12.02.2019
16:32:57
sorry

И
12.02.2019
17:27:36
кто нбудь настраивал откладку в докере где есть python uwsgi?

ildar
12.02.2019
17:32:26
Ну я сегодня отлаживал. Всё как обычно, vim, less, pdb там где можно подключиться)

Roman
12.02.2019
18:07:33
привет, подскажите плз. docker build происходит в Azure Pipelines. На шаге COPY ./file destination он не находит source файлы, хотя он там есть в гите относительно Dockerfile

Petrovich
12.02.2019
18:07:57
А есть чатик по травису?

Roman
12.02.2019
18:08:11
возможно надо как-то прокинуть контекст? Он пытается я так понимаю искать сорс файл относительно системных либ докера

Petrovich
12.02.2019
18:08:12
тьфу

по травису

ildar
12.02.2019
19:15:46
Никитяо
12.02.2019
20:13:39
Вопрос по сетям докера: есть bridge, там большая часть контейнеров есть композ проект где большая часть контейнеров в своей сети, а 2 с netfilter и ipv6nat в host, я так понимаю через них он и смотрит наружу. Есть реверс-прокси в bridge не видит хосты из других сетей, я из консоли хоста и по 127.0.0.1 и по ip сети докера все прекрасно вижу. Как лучше сделать, чтобы прокси видел композ проект?

Никитяо
12.02.2019
21:04:43
Maksym
13.02.2019
03:24:56
Доброе утро Ребят, есть чаты где можно спросить базовые вещи по ci, не обязательно докер? Т.е. бывают затыки типа как более правильно организовать пайплайн, что хранить как артефакт а что лучше налету, как быть с имеджами - один образ для всех окружений или для локал лучше без образа и в таком роде

Google
Maksym
13.02.2019
03:43:54
чтобы сразу не брать ентерпрайз уровня проект (который в очереди на автоматизацию), взял потренироваться простую ситуацию (относительно). Тестовый стенд Новый джанго апп, миграции, база с данными, несколько окружений - локал, стейджинг, прод. Как услугу для всего необходимого взял gitlab, стейджинг на heroku, прод наверное без докера для более красивого случая. Разработка распределенная (т.е. не один человек и не все в транк пушат - гитфлоу к примеру), стадии тестирования релизов. сразу несколько вопросов 1. при инициализации нового окружения возникает необходимость создавать пользователей (данные приложения/окружения), как или откуда их брать? Описывать в код (инфраструктура как код) как-то не очень красиво, это ведь данные работы, не фикстуры, описывать отдельный пайп и запускать руками - тоже как-то избыточно. Делать все руками - где CI? Таскать дамп - уже не очень все в коде. 2. локальное окружение. Обычно описываю мейкфайл который билдит, ранает что надо (докер композы), открывает шелы контейнеров - все чтонадо для разработки есть. Но не совсем понятно как быть с имеджами которые билдятся на CI - принято чтобы они имели отношение к локальной разработке или это только для рабочих окружений? т.е. указать и имедж и докерфайл, имедж (с тегом :latest) как кеш использовать или что-то в этом роде. 3. как быть с бекапами и миграциями данных которые как данные приложения, не окружения. К примеру если это сайт и там статьи как часть приложения (к примеру CMS, где вроде как и контент но это часть приложения, статик страницы), как это мержится? тут схожу вывод - выносить в код но не всегда есть такая возможность. Помню еще во времена друпулов/вордпресов было вообще страшно (если такой подход еще актуален) вот такие вопросы периодическо возникают и отнимают многосил/времени на поиски/чтение блогов и не всегда информация полезна и актуальна

@devops_ru
спасибо, похоже то что надо)

Sergey
13.02.2019
03:45:02
дык какой сиай то(

тебя и там тоже самое спросят

Gitlab/Jenkins/TeamCity?

Maksym
13.02.2019
03:48:43
да, гитлаб, CD скорее, но может есть в закладках какие-то книги/наборы практик которые покрывают такие вопросы? Много кних описывают или корпоративную культуку и взаимодействие между отделами (что тоже важно но пока не про это), ли куча воды как настроить и установить докер/дженкинс и возможно где-то будет полезное (но найти не всегда получается). А вот такие практические вопросы периодически возникают, это как пример

Maksym
13.02.2019
03:52:58
спасиб, наверное практики лучше относительно конкретной системы брать, тонкости могут отличаться (к прмеру bitbucket pipelines не имеют своего registry и тд) и от этого напрямую меняется флоу. Видимо я сильно не того боку смотреть начал

Sergey
13.02.2019
03:55:14
=)

Никитяо
13.02.2019
03:56:23
еще один, как и я, ньюфаг прибыл

мне пока рано в CI, у меня другой мозголюбли хватает, с докером

ildar
13.02.2019
04:25:41


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