George
я лично вообще salt'ом управляю докИрами - круто же. Или рекомендую ребятам ансибл. Вроде заходит
George
компоуз ТОЛЬКО для локальной разработки == ОК
Ivan
Всем привет. Задача - в собранном контейнере имеется приницилизированная база постгри. надо ее держать на отдельном винте - рейд, ссд, лов-латенси и прочее. если мы биндим папочку внутрь - соответственно запускаемая постгря видит голую папку, так как переноса данных контейнер->хост не делается. если мы создаём волюм - всё почти хорошо, за исключением того, что приходится либо маунтить супербыстрый диск в /var/lib/docker/volumes/ либо перенастраивать весь докер, чтоб волюмы лежали в другом месте. А теперь вопрос знатокам - можно ли создать волюм с указанием пути и при первом старте чтоб в него перекочевали данные из контейнера?
George
> А теперь вопрос знатокам - можно ли создать волюм с указанием пути и при первом старте чтоб в него перекочевали данные из контейнера?
вольюм с путем? Это как ? Т.е. bind mount? Нет. оно так не работает, только если ты не сделаешь кастомный docker entrypoint, который наполнит пустой каталог
George
касательно проинициализированной базы - это глупость. Потому что если ты положишь дамп в каком-то формате внутрь образа, то при первом запуске НЕЗАВИСИМО от того где будет PGDATA - в вольюме или в bind mount - постгрес втащит дамп как надо и создаст новую БД
George
другой вопрос, что это может быть не очень желательным кейсом, т.к. с дампом размер образа пухнет весьма прилично, ну, и прочие спецэффекты можно словить
Maksim
George
ты этого не хочешь (с)
Alexey
)
George
Ivan
Рубикон
Рубикон
там даже свой драйвер можно накатать .. и глючиться мне что он не обязан хранить свои волумы там где они болтаются у overlay2
Рубикон
Там помниться могут быть волумы с драйвером nfs
..или я чет люто путаю?
kSandr
George
вольюмы могут.
Рубикон
kSandr
Тогда уж mount bind
человеку нужно что-бы данные с контейнера тянулись при старте, бинд тут неподходит
kSandr
А вообще в постргрю можно подложить sql-ку по хорошему с которой он будет иниться , ... не понимаю всех этих танцев
George
Рубикон
Anonymous
Ребята команда docker-compose build кроме ка сборки сервиса из докер файла подтягивает какие зависимости или сети ?
Рубикон
Рубикон
Если по тегу образ обновился будет всерано использован уже существующий локальный
Anonymous
Магазин с аккаунтами FB и ВК.
FB с уже готовыми БМ, FB с уже созданными ФП.
+ Качесвенные самореги ВК.
В нашем магазине: @CFUML1
Anonymous
Рубикон
Рубикон
Это что еше ща пьсьмена в скриншотах?
Anonymous
Эээ
Я просто показать что с билдом все ок а без билда не работает так вот вопрос что делает команда билд кроме сборки
George
ничего
George
и вообще здесь напраишвается то, что у тебя методологическая проблема
George
зачем ты вообще сначала pull делаешь?
George
очередные любители стрелять себе по ногам? Нужен регистри - для хранения образов. Нужен ансибл - для описания целевой инфры
George
а тут какое-то.... Наверное, кусок гитлаб си, да?
George
еще и блокчейн небось
Anonymous
Anonymous
George
ну, он решил, что образа не изменились.
Anonymous
George
а какую ошибку он без этой команды дает?
George
эм. На race condition похоже скорее
Anonymous
George
я не телепат
George
может тебя тупо sleep 10 спасет. Отсюдова, извини, не видно
Anonymous
я не телепат
Да я просто сам разобраться для себя что он подтягивает что бы знать пулл согласен не надо тут это прсто ci не я пилил я допиливаю
Кылыч
люди добрые помогите. не могу удалить нетворк. ругается на has active endpoints. но прикол в том, что контейнер который привязан к этому нетворку, не существует. замкнутый круг какой-то
Аrt
привет всем) кто может хелпануть ?
нужно создать docker image с редисом
Alexey
George
Кылыч
спасибо. решил проблемку заюзав `docker network disconnect --force <network> <container>
Аrt
Alexey
Anonymous
я не телепат
Слушай а может быть такое что при старте сервисов по одному не подтягиваеться сеть или волум из composa ?
Виктор
Аrt
Anonymous
Логи что говорят?
без docker-compose build
```
0.64s$ python3 test_runner.py
[Errno 104] Connection reset by peer
[Errno 104] Connection reset by peer
```
Anonymous
Логи что говорят?
А если с ним все запускаеться сам проект стартует просто через запуски сервисов из композа по порядку
Anonymous
Всем привет, кто может подсказать каким образом в Dockerfile можно настроить CMD на запуск сразу двух сервисов
запускать сам бек + кронд
первое, что увидел - юзать супервизор
Виктор
Anonymous
George
все равно он может не дожидаться
George
оберни все в хелсчеки и дожидайся фактической готовности сервиса
George
да блин
George
с чего ты взял, что не запускает?
George
ты docker ps влепил посерединке, или откуда это взял?
Anonymous
да блин
Ну что блин ответ потому что это хуйня для детей
George
давай еще, поругайся
George
повторяю. У тебя контейнеры могут не подняться, например, потому что не успели