George
даже такое есть
George
coreos разве не загнулся?
нет. Он активно мутирует в редхат
Roman
какой-то там конфликт был и вся команда куда то ушла помню
kSandr
сам разобрался. увидел тут https://github.com/docker-library/mysql/issues/51#issuecomment-302491778 что может помочь удаление лишних volumes. убрал в docker-compose.yml из раздела volumes строку с "site:" и все прекрасно заработало
очень странная история, в коменте о котором ты писал, написано, что композ не отслеживает волумы и нужно их удалять вручную через docker volume rm что-бы пересоздать, иначе он в старый волум просто пойдет ... ты же просто убрал какой-то левый волум который даже нигде не использовался. ты как минимум сделал не то, что там написано, с другой стороны возможно волумы из за этого пересоздались, .... а неработало у тебя из за остаточных данных из прошлого запуска
Владимир
значит не правильно понял, но это сработало)
Roman
https://habr.com/ru/company/flant/blog/440810/
linuxkit хотя бы сами моби курируют а тут кто вообще такой
kSandr
значит не правильно понял, но это сработало)
полагаю у тебя от первого запуска там остаточные данные какие-то были, и когда ты убрал 1 волум, остальной пересоздался при рестарте и очистился
George
linuxkit хотя бы сами моби курируют а тут кто вообще такой
моби фигоби. они докИр сделать нормально не смогли, и ты веришь, что они дистриб сделают?
kSandr
я думал что docker-compose down —rmi 'all' вычищает все что было создано
да , я тоже так думал ) .... вообще как вариант через docker volume посмотреть )
George
down -v вольюмы чистит, не?
kSandr
я обычно делаю тупо docker-compose down без ключей
Владимир
как тогда правильно сделать down чтобы удалились и контейнеры и все image?
kSandr
как тогда правильно сделать down чтобы удалились и контейнеры и все image?
Options: --rmi type Remove images. Type must be one of: 'all': Remove all images used by any service. 'local': Remove only images that don't have a custom tag set by the `image` field. он ток имеджи клинит так
George
а зачем тебе это?
George
down -v —rmi all - видимо так?
Владимир
всем спасибо за подсказки
kSandr
а не
kSandr
эт другое
kSandr
кароч удаляй все что есть )
George
я обычно удаляю вообще все
Владимир
кароч удаляй все что есть )
я думал что удаляю, но похоже надо перечитывать документацию более тщательно
George
docker images ls | .... | xargs docker rmi 😊
George
чтоб наверняка
George
если что - всегда перекачает при необходимости
kSandr
я думал что удаляю, но похоже надо перечитывать документацию более тщательно
ну бывает, что из за какой-то мелкой фигни можно залипнуть надолго
Рубикон
А docker system prune
Рубикон
Не отрабатывает разве?
Roman
моби фигоби. они докИр сделать нормально не смогли, и ты веришь, что они дистриб сделают?
проверять надо не верить ) у меня ребята в weaveworks используют linuxkit - тоже думали напорятся - пока вроде все ок никаких приключений ) даже патчи еще не слали
Roman
кстати talos - это один человек - тут если никто его проекта не подберет то тогда как такое вообще можно использовать )
Roman
у тебя много там коллег? Что за Flux скажешь?
наверно про разные флуксы говорим https://github.com/fluxcd/flux
Roman
так это же не ОС
George
это вопрос сбоку )
Roman
простите у меня тут CD еще нету
George
ah, ok
Roman
до этого все ECS и swarm, теперь уже с кубером начал - посмотрю заценю )
Roman
ай точно weavecloud ) вот где я о нем слышал
Myron
народ, что делаю не так? есть контейнер вордпресс, и nginx при заходе на http://wordpress:8080/ открывает сайт, но если перейти на любой другой роут редиректит на http://wordpress/
Daniil
Всем привет, а подскажите плиз Я прописываю Dockerfile и хочу сделать так чтобы поднимался PostgreSQL и следом я бы конектился к нему своим апликейшеном Вопрос: могу ли я вообще так сделать(приконектиться)? потому что сейчас выбрасывает ошибку при попытке приконектиться к базе приложением Connection refused
oles
скажите а гуевые приложения на линуксе можно докеризировать?
Roman
сокет X'ов маунтить )?
Daniil
очевидно, сперва тебе нужно убедиться что твоя база поднялась и жива-здорова, а из того что ты написал следует что это нетак )
база поднимается, с ней все норм, следом исполняются скрипты, которые создают схему и они успешно отрабатывают
kSandr
сокет X'ов маунтить )?
https://hub.docker.com/r/jlesage/firefox
kSandr
пытался и так и так
плохо пытался, пробуй еще ! ) если у тебя скрипт подключается, чем приложение хуже ?
kSandr
скрипт тоже приложение посути, ток скрипт )
Daniil
значит ты не туда коннектишься )
да вот именно, что все возможные варианты перебрал пробовал отдельно поднимать базу в контейнере и к ней с локальной машины конектиться приложением ,все норм
Daniil
FROM postgres:11 as donor ENV PGDATA=/pgdata RUN apt-get update && apt-get install -y postgresql-11-orafce RUN apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:openjdk-r/ppa && apt-get install -y openjdk-8-jre COPY create_schema.sql /docker-entrypoint-initdb.d/ RUN mkdir -p /my_app_data COPY my_app/ ./my_app_data RUN /docker-entrypoint.sh --help COPY run_my_app.sh /my_app_data RUN my_app_data/run_my_app.sh FROM postgres:11 ENV PGDATA=/pgdata COPY --chown=postgres:postgres --from=donor /pgdata /pgdata EXPOSE 5432
kSandr
CMD
kSandr
херню написал
kSandr
читай доки по докерфайлам, смотри примеры
kSandr
у тебя приложение не запускается в контейнере
Daniil
при билде докерфайла в имедж при выполнение каждой команды создается контейнер, разве нет?
kSandr
нет, создается слой
kSandr
а результат docker build - это имедж
kSandr
потом ты берешь этот имедж и создаешь из него контейнеры
kSandr
а dockerfile описывает имедж, то что будет внутри контейнера
kSandr
читай доки
kSandr
судя по тому, что ты пишешь, ты нихрена не понимаешь как это должно работать
kSandr
https://habr.com/ru/company/ruvds/blog/438796/
George
а потом
George
этот контейнер коммитится в образ, который получается новым слоем
Kate
Подскажите пожалуйста, или пошлите в нужную инструкцию. Почему для установки данного образа необходим доступ в есть? Локальная установка возможна? https://github.com/jitsi/docker-jitsi-meet#running-on-a-lan-environment
Kate
сеть*