Gleb
Всем привет! Я по ошибке вместо docker-compose stop выполнил docker-compose down, затем сделал docker-compose up -d. И у меня все данные потерялись. Подскажите, пожалуйста, как мне восстановить прежнее состояние?
как здорово что в докер контейнеры все люди кладут стейтлес приложения, а стораджи снаружи. Поэтому никто ничего не теряет
Gleb
я еще люблю делать rm -rf /var/lib/docker
Vitaly
http://prntscr.com/h85zm5
Vitaly
Я вот такое вижу
Alexey
Я вот такое вижу
набор символов это имена вольюмов. Надо понять где ваши данные лежат, например пройтись по папкам. После этого пропишите нужные вольюмы в вашем докер композ файле типа такого, чтобы они монтировались куда надо. volumes: - 2ab0cbe04aa6aadfea40ea35716ade13fc3b02797e84a551fef4d4b1feb9def1:/test копировать файлы из контейнера можно с помощью docker cp после того как оно все заработает, лучше перейти на явное монтирование в локальную папку volumes: - $PWD/db:/docker/db/ это исключит случаи теряющих вольюмов
Vitaly
Все заработало) Еще раз спасибо!
Alexey
Подскажите как лучше поступить: Есть 2 машины. На одной поднят PostgreSQL в докере (сейчас контейнер поднимается в рамках docker-compose вместе с другими компонентами приложения), На другой машине хочу поднять реплику БД. Чтобы бд реплицировалась, мастер PostgreSQL должен видеть слейв инстанс. Ну не расшаривать же порт наружу... Средствами докера можно добавить слейв инстанс PostgreSQL в сеть мастера? Или как это лучше решить?
как решение остановился на том, чтобы машины объединить в swarm, но не использовать остальные тулы сварма типа docker service create и пр... я просто поднимаю overlay сеть на мастере с параметром —attachable docker network create -d overlay test-net --attachable а на слейве указываю эту сеть при запуске контейнера docker run -ti --rm --network=test-net --name=test-slave ubuntu все, контейнеры друг друга видят.
Evgeny
был опыт с quay они лежат чаще чем хаб. с хабом одна проблема нет кроссзонной репликации. каждый раз в штатыы бегать
Зато в докерхабе нет энвварииэйблов. И если мне надо собирать образ с авторизацией в гите - я в пролёте
Alf 🙀
Зато в докерхабе нет энвварииэйблов. И если мне надо собирать образ с авторизацией в гите - я в пролёте
Я видать немного упорот сегодня, но я не очень уловил почему ты в пролете и зачем тебе енвварииэйблы и зачем тебе авторизация в гите при сборке образа и как сборка образа привязана к хранилищу образов. Если тебе не сложно, то поясни пожалуйста.
Evgeny
У меня сборка образов с модулями лежащими во внешнем гите, куда доступ по ключам или логину/паролю. Логично что хранить его в докерфайле - моветон.
Alf 🙀
Так а тебе сборка то там зачем?
Alf 🙀
Собирай у себя туда делай пуш
Evgeny
Так я от этого как раз и хочу отказаться - задолбало собирать по несколько часов новые версии, хочу автоматизировать и вынести билдеры наружу. Мне кажется логичным держать сбоорку рядом с регистри
Alf 🙀
Ааа.
Alf 🙀
Травис всякий тогда
Alf 🙀
Или в гитлаб можно
Evgeny
Ну я куай попробую, у них вроде есть
A
Привет всем, не могу настроить крон внутри контейнера, гуглил много, ничего похожего не нашел, ввожу все по стандарту, может кто-нибудь помочь?
Nklya
Denis
Лучше избавится от кронов в инфраструктуре :)
Dan
чем крон плох?
архитектурой
Alf 🙀
архитектурой
чем плоха архитектура крона?
Alf 🙀
чем крон плох?
крон не плох. парадигма изменилась
Alexander
Alf 🙀
Alexander
состояние контейнеров должно извне контроллироваться
Alf 🙀
состояние контейнеров должно извне контроллироваться
вам не кажется что это не проблема крона?
Alf 🙀
я подвожу к мысли что не крон плох. плоха та идея которая подвела людей делать костыль с помощью утилиты которая не для того создавалась
Alexander
крон отличный под свои задачи
Alf 🙀
просто получается что не крон в чем-то там плох. использование крона для scheduled операций - плохая идея.
Alexander
именно
Oleksandr
крон отличный под свои задачи
ну ансибл к примеру из менеджмент станции по крону бегает
Oleksandr
и сами задания крона ансиблом делаются
Oleksandr
нормальная штука крон
Alf 🙀
ну ансибл к примеру из менеджмент станции по крону бегает
отличный способ выстрелить себе в голову
Alf 🙀
была давным давно такая практика - пускать чеф-клиентов бегать по крону на машинках. много людей плакало потом с этого. Не делайте так на машинкаж больше 10. сделайте сиай и пускайте джобы по вебхуку или ивенту с другой джобы. куда как безопаснее.
Oleksandr
ну к примеру что-то подергивается скажем в ридонли
Oleksandr
не надо сразу про не делайте
Oleksandr
затем
Oleksandr
если нет cicd и все хорошо. надо для этого городить дженкинсы?
Alf 🙀
если вам надо scheduked tasks то опять же возьмите дженкинс, он умеет в запуск по расписанию но при этом умеет смотреть закончилась ли предыдущая таска и если не закончилась то не пускать новую. ну и опять не пускать таски если с предыдущей были проблемы и отправлять сообщения о том что что-то пошло не так. для того чтобы все это было надо серьезно упороться и завернуть кучу говен в баш.
Alf 🙀
если нет cicd и все хорошо. надо для этого городить дженкинсы?
если нет cicd и все хорошо значит все не хорошо.
Oleksandr
а, спасибо про последнее. вопросов больше нет
Alf 🙀
👍 этапять 😀
ну, "на моей машине работает" куда как лучше, правда?
Dima
У меня вопрос, почему докер сворм никак не подчищает "задачи" в "сервисе" после какого-либо их обновления. Т.е. если после docker service update --image image1.32 посмотреть существующие контейнеры docker service ps\ docker ps -a, то там будут находиться старые и никогда и никем неудаляемые???
Dima
как с этим справиться? чистил руками нарвался на рассогласованность
Dan
просто получается что не крон в чем-то там плох. использование крона для scheduled операций - плохая идея.
то есть более простая формулировка "крон плох" в контексте обсуждения его в качестве шедулера внутри докера - это хуйня. надо обязательно осуществить феерическую расстановку точек?
Dan
в чем ваш вопрос ко мне?
долго формулировал? 😃 у меня нет вопросов к тебе. так, продолжаю наблюдать
Dan
троллишь много
Alf 🙀
троллишь много
сдайте ваши датчики на юстировку.
Dan
сдам.
Dan
нет времени объяснять, годнота: https://uni.dtln.ru/courses/upravlenie-virtualnoy-infrastrukturoy-sankt-peterburg/oblaka-dlya-kritichnyh-sistem
Dan
хорошие друзья делают.
Nklya
Ага, и про какие облака они рассказывают? Как поесть гуано с опенстеком и вмварью?
Igor
не пофигу ли, ланч обещают
Dan
так что не выёбывайтесь. опенстека у них, кстате, нет. кому интересно - те идут.
Dan
Коллеги, а ничего, кстати, что я тут по-французски? а то заебало немного смотреть на унылые набросы, троллинг и снобизм.
Nklya
Anonymous
та же причина почему и просто докер
Dima
та же причина почему и просто докер
кто вас рожает таких умников?! =))
Dima
тебе вопрос задали, а ты гавкнул из кустов
Dima
пейчаль...
Avonar
кто-нибудь может пояснить за debootstrap?
Anonymous
пейчаль...
тебе никто ничего не обязан, тут бесплатно все сидят, а будешь хамить можешь сразу нахер идти
Dima
тебе никто ничего не обязан, тут бесплатно все сидят, а будешь хамить можешь сразу нахер идти
дак ты сразу нахер и иди, хамло, отвечай по существу, либо не отвечай, чем свои мелкопакостные вбросы делать