Andrey
10.05.2019
15:16:47
ради одной базы весь стек гасить поднимать может быть накладно
Ilya
10.05.2019
15:17:17
Их же еще актуализировать нужно
На каждую миграции накатывать или где
Google
Andrey
10.05.2019
15:17:44
да ладно? 10 раз по одной, или один раз десять баз из одного дампа?
Ilya
10.05.2019
15:17:58
Дамп то у меня всегда есть
Ничего руками не нужно делать
А как я буду 10 разных состояний подготавливать?
Andrey
10.05.2019
15:19:10
пипец у тебя логика. Какая разница между 10*1 и 1*10?
Ilya
10.05.2019
15:19:35
Такая, что мне руками делать 10 или 1?
Andrey
10.05.2019
15:19:37
тебе так и так одинаковое кол-во работы делать
кто тебя просит руками делать?
Ilya
10.05.2019
15:19:57
Говорю же, что дамп готовый беру, вообще ничего в нем не делаю
Или ты что предлагаешь?
10 баз в докеркомпозе поднять?
По ресурсам встряну
Google
Andrey
10.05.2019
15:20:32
ну так тебе его заново каждый раз накатывать. Я тебе предлагаю сделать db1 ... db10
По каким ресурсам?
Ilya
10.05.2019
15:20:52
Память
Andrey
10.05.2019
15:21:05
RAM или диск?
Ilya
10.05.2019
15:21:05
Каждая база по 2ГБ
Диск
Andrey
10.05.2019
15:21:12
а, диск
ну тогда да
Ilya
10.05.2019
15:21:25
Ну ок, от 20ГБ я не встряну конечно
То время тестов мне не так критично, так что пока будет норм, буду делать последовательно
Если прижмет, подумаю над оптимизацией по времени
Andrey
10.05.2019
15:22:18
можно ещё чекпоинты придумать, чтоб одну и ту же базу использовать
Ilya
10.05.2019
15:22:37
Andrey
10.05.2019
15:23:58
да. В принципе, ты дамп конвертируешь в файлы, делаешь снапшот (проще всего в образ докера), потом перезапускаешь уже его
если сервисы переподнимаются быстро, то тогда docker-compose down/up вполне себе решение
если нет, можно поднимать опускать одну базу в соседнем docker-compose
Ilya
10.05.2019
15:25:40
Здраво, спасибо
EtoZheSlava
10.05.2019
16:41:39
Вопрос по хелм-чартам:
Как мне заоверрайдить темплейт из депенденси чарта?
ildar
10.05.2019
17:26:53
@kubernetes_ru
Sergey
10.05.2019
17:42:49
Подскажите, пожалуйста, как указать нужную версию postgres в docker-compose.yml? Сейчас прописан image: postgres... но база сейчас 10 и соответственно качается 11 postgres и ругается на несоответствие. Как указать 10 принудительно?
Google
Vlad
10.05.2019
17:45:34
@ssnorov зайди в контейнер и посмотри. Список всех версий есть на оф доке имеджа https://hub.docker.com/_/postgres.
Sergey
10.05.2019
17:46:23
тоесть как зайти если он не стартует? The data directory was initialized by PostgreSQL version 10, which is not compatible with this version 11.2
Vlad
10.05.2019
17:47:14
@ssnorov docker-compose config поменяй версию и перебилди, я дал ссылку список всех версий
George
10.05.2019
17:49:15
никак. Либо добавляй пользователя внутрь контейнера с нужным айди
либо действительно есть опция usre, но скорее всего речь про то, что у тебя корневая папка от рута?
Vlad
10.05.2019
17:50:51
@gecube в контейнере все норм по правам, просто если на хосте нет папки, она с рутом создается
@gecube это докерфайл сервиса
George
10.05.2019
17:51:47
Рекомендую пользоваться вольюмом, а не байнд маунтом
Vlad
10.05.2019
17:52:10
@gecube Тогда надо инит скрипт делать проекту, что бы папки сделать на хосте
George
10.05.2019
17:52:14
Проброс файлов - это костыль
Vlad
10.05.2019
17:53:35
@gecube спасибо, почитаю
Sergey
10.05.2019
18:02:59
Dmitry
10.05.2019
22:16:04
Привет. Кто-нибудь может мне помочь? Я получаю ошибку при обращении к контейнеру по имени сервиса в docker-compose. В чём причина?
My docker-compose.yml:
version: "3"
services:
uwsgi:
build:
context: .
dockerfile: uwsgi.dockerfile
args:
HOST: 0.0.0.0
PORT: 9000
networks:
- common
restart: always
nginx:
depends_on:
- uwsgi
build:
context: .
dockerfile: nginx.dockerfile
args:
NGINX_HOST: 0.0.0.0
NGINX_PORT: 80
UWSGI_HOST: uwsgi
UWSGI_PORT: 9000
networks:
- common
ports:
- 80:80
restart: always
networks:
common:
The error:
Google
Sun
11.05.2019
03:00:19
Я полагаю, что ошибка в сети.
Тебе надо сначала создать эту сеть, а потом указать в компоузе что она external. Тогда точно заработает
Или не указывать сеть вообще — докер сам создаст сеть под этот компоуз (но это не точно)
ildar
11.05.2019
03:47:06
kvaps
11.05.2019
09:31:59
https://habr.com/en/news/t/451290/
прощай докерхаб?
впрочем automated build еще никто не отменял
LEXASOFT
11.05.2019
09:44:06
Чето ссыкотно на майкрософт надеяться
Lucas
11.05.2019
09:55:28
лучше дочь гулящая, чем компания на майкрософт стеке
George
11.05.2019
09:57:34
?
Sun
11.05.2019
10:46:27
Да ладно вам, хватит уже.
С момента, когда Сундар встал у руля, мс день за днём становится лучше и лучше
Батыр
11.05.2019
10:54:10
George
11.05.2019
10:58:05
Bojan
Sun
11.05.2019
10:58:38
Это обсуждали в радиоте. У него там в аккаунте была копия видео шутинга в НЗ, которую сначала несколько раз удалил бот, но он восстанавливал и тогда модераторы прибили весь аккаунт.
kvaps
11.05.2019
10:59:26
Sun
11.05.2019
10:59:36
Правильно сделали, я считаю
kvaps
11.05.2019
11:01:01
Sun
11.05.2019
11:01:16
Новая Зеландия же
kvaps
11.05.2019
11:01:37
аа, я думаю что такое эйч три
Мишка
11.05.2019
12:19:00
Yurii
11.05.2019
12:19:25
Google
Vlad
11.05.2019
13:13:12
George
11.05.2019
13:20:26
Все правильно
Так и должно быть
Устанавливайте модули в Dockerfile
Либо оборачивайте старт контейнера в docker-entrypoint.sh
Который сначала ставит модули, а потом стартует сам пхп-фпм
Vladislav Vekyu
11.05.2019
13:26:24
день добрый, я развернул контейнер с nextcloud в докере, но он без ssl , ну и без домена, с докером не знаком, можно в двух словах как добавить ssl ?
прочитал про добавление новых контейнеров и прослойку nginx, есть ли варианты попроще?
Myron
11.05.2019
13:29:25
Народ, почему после рестарта сервера, контейнер редиса не стартует с ІРшкой??
Vlad
11.05.2019
13:31:31
ошибочка вышла
Ignoring unsupported options: build
George
11.05.2019
13:40:44