Дмитрий
Либо делай вольюм либо делай права папки на pguser или как его там в системе величают
dev
FROM postgres:9.6-alpine RUN mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 777 "$PGDATA"
dev
не ставит так
Дмитрий
При создании контейнера папки не мапятся
Дмитрий
Тебе нужен entrypoint скрипт
dev
обрадуйте меня скажите что это танцы только сначала дальше будет ок )
Дмитрий
Просто у тебя запросы специфические. Зачем мапить папку
Дмитрий
Ты с этими данными все равно толком не сделаешь ничего
dev
ну чтоб база типа стабильная была
dev
а плане данных
Дмитрий
Стабильнее
George
volume примерно то же самое, что и bind mount
George
только в отличие от второго - с первым обычно нет проблем с правами
George
но есть нюанс, что вольюм случайно можно снести ((( тем же docker-compose down -v
Дмитрий
но есть нюанс, что вольюм случайно можно снести ((( тем же docker-compose down -v
При большом желании можно и sudo rm -rf volume сделать
Дмитрий
Писать примерно столько же ))
Никита
папку бэкапить чуть проще и положить куда угодно можно в т.ч. на шару а не в /var/lib/docker/volumes
George
volume бекапить так же просто как и папку
dev
в общем так и сделал
dev
посмотрел что папка бд все равно в гитигноре и плюс вычитал что докер на Винде мапит под рутом
dev
по этому 2 строчки поменял в умл и все завелось
dev
и по результату так же. данные сохраняются что ещё надо ?)
central
почему может быть что я могу с localhost-а стучать свободно в контейнер с mysql, но из другого контейнера выдает ошибку подключения
I-One
как создать "raw" образ докера? я ньюфаг жестокий, потерялся в гугле) то есть не используюя готовый :from просто хочу вытащить готовую софтину из образа embedded linux и наполнять образ "своей" системой
I-One
конкретно - пытаюсь распотрошить загрузочный образ с акронис диск директор и перенести тулзу в обычную систему с использованием контейнеризации
central
Как связать контейнер с mysql server и php server? так чтобы php могу обращаться к mysql
Andrey
Как связать контейнер с mysql server и php server? так чтобы php могу обращаться к mysql
если через композ поднимал то навярняка они в одной сети == равно видят друг друга по именам
central
поднимал без композа
Andrey
сеть делал?
central
я уже все что мог делал, но че то как то глухо все
Andrey
поднимал без композа
можно линком конечно связать, но вообще лучше сеть
central
можно линком конечно связать, но вообще лучше сеть
какой тип сети, дефолтный пробывал но пролет
inqfen
какой тип сети, дефолтный пробывал но пролет
На один бридж их повесь и будут друг друга по именам видеть
inqfen
https://docs.docker.com/develop/develop-images/baseimages/
Andrey
я не ебу, но оно нифига не работает
задолбал....покажи как ты это делаешь
Andrey
и как проверяешь
inqfen
Значит не так что-то делаешь, а что ты делаешь - мы не ебем
Andrey
именно так
Andrey
Andrey
слишком просто
Andrey
я не ебу, но оно нифига не работает
ты же понимаешь что нужно пересоздать
central
я за эти последние три часа эти контейнеры раз 40 пересоздал
Andrey
Ты нас не слышешь
Andrey
Жаль
Andrey
Последний раз - задолбал....покажи как ты это делаешь
Anonymous
Добрый вечер господа. Столкнулся с такой задачей, необходимо смонтировать папку с хост-машины в контейнер, владелец которой есть рут, но после того как папку смонтировали, необходимо чтобы владельцем оказался обычный пользователь( который заранее определен в контейнере ), с UID и GID = 1000. Может кто сталкивался, может чего подскажете? Заранее спасибо!
Anonymous
винда?
Бубунта
Anonymous
Создать кластер на kubernetes на физических машинах это боль, без хорошего знания сетей необходится, тыкал docker swarm там все очень просто, есть ли утилиты для kubernetes которые позволяют создавать кластер приблизительно как на swarm? которые уже юзаются в продашкне
Anonymous
Везде говорят что нерекомендуется юзать swarm в проде
Anonymous
Сворм ограниченный
Anonymous
Маршрутизации нет
Anonymous
Безопасности нет
Anonymous
Нет чести, нет достоинства, нет пива и так далее
Bakhriddin
всем привет, как в образе alpine добавить сертификат в доверенные?
central
RUN и доальше добавление сертификата, или иначе надо?
Stanislav
Везде говорят что нерекомендуется юзать swarm в проде
зачем в целом нужны подробные штуки? что бы части приложения можно было держать на нескольких серверах?
central
зачем в целом нужны подробные штуки? что бы части приложения можно было держать на нескольких серверах?
n серверов, управляемые из одного места и при этом имеющие балансировку нагрузки, насколько я понимаю
Bakhriddin
RUN и доальше добавление сертификата, или иначе надо?
если не при сборке, а уже в работающий контейнер?
central
если не при сборке, а уже в работающий контейнер?
attache, exec вроде как то так сам таким не занимался
Bakhriddin
ок
Stanislav
n серверов, управляемые из одного места и при этом имеющие балансировку нагрузки, насколько я понимаю
а есть ли смысл держать каждый сервис на отдельном сервере (не считая БД) или лучше взять помощнее впску и все 7-9 сервисов через докер-компоуз поднимать? сервисы разной нагрузки
central
n серверов, управляемые из одного места и при этом имеющие балансировку нагрузки, насколько я понимаю
ну и можно обновление на новую версию делать, постепенно заменяя инстансы
Vlad
всем привет. подскажите, как заставить nginx и apache в логах писать реальный IP пользователя?
central
а есть ли смысл держать каждый сервис на отдельном сервере (не считая БД) или лучше взять помощнее впску и все 7-9 сервисов через докер-компоуз поднимать? сервисы разной нагрузки
мне кажется распределенные системы используют обычно высококнагруженные системы, ну и иногда сайты с хорошей нагрузкой.
central
хотя могу ошибаться, не очень в этом разбираюсь