Deni
всем привет! вот такой командой запускаю контейнер docker run -e CHOKIDAR_USEPOLLING=true -v ${pwd}\src:/app/src -d -p 3000:3000 --name react-app react-image Но на локалке изменения все равно не обновляются если вношу изменения, в чем может быть проблема ?
Alexandr
Всем привет, может кто сталкивался при установке sphinx выбивает ошибку - No rule to make target 'html'
Alexandr
???
Pasha.
Все привет подскажите как эта ошибка фикситься. Уже докер с wls переустановил не помогло(
eshmakar
Всем привет! Пытаюсь поднять docker вместе с openjdk11 и mysql. Программа запускается, но ругается, что не может подключиться к mysql. Скиньте пожалуйста примеры, шаблоны, как это делается
Eugene
видать через localhost :)
Artyom
подскажите пожалуйста - сделал вольюм, вольюм инспект показывает директорию на хосте, где хранятся данные вольюма: ```"Mountpoint": "/var/lib/docker/volumes/polygons/_data" ``` хочу туда закинуть файлы, но в /var/lib/ кроме папки postfix ничего нет, поиск ничего не дает, судо есть
Artyom
Поднять контейнер с этим томом и docker cp
а, то есть это так делается?) через проводник я не смогу закинуть?) это только возможно при bind mount?
Max
Коллеги, всем доброго дня. Подскажите в общем случае начинающему - получил большой проект, он весь хранится в Git. Я правильно понимаю, что для сборки и запуска проекта мне необходимо из Git получить все файлы проекта и сделать docker build . ?
Andrey
Отсюда не видна ни структура проекта, ни насколько он готов к сборке
Леннарт Zh 🕊
Как простым [и безотказным] способом дёрнуть выполнение команды внутри контейнера (да, бэкап) по расписанию? Ansible с соответствующим модулем? Ещё варианты?
Evgeniy
Как простым [и безотказным] способом дёрнуть выполнение команды внутри контейнера (да, бэкап) по расписанию? Ansible с соответствующим модулем? Ещё варианты?
другой контейнер который свяжется с нужным в этот контейнер прокинуть сокет по управлению докером например погугли docker ofelia
Леннарт Zh 🕊
docker exec по крону?
при условии что контейнер в compose запускают с именем хорошо только крон вроде готовится к пенсии, вместо него теперь systemD timer?
Леннарт Zh 🕊
LOL, меня каклы ("русскоязычные") в "конкурирующем" чятике зобанели!
Леннарт Zh 🕊
другой контейнер который свяжется с нужным в этот контейнер прокинуть сокет по управлению докером например погугли docker ofelia
там не только сокет нужен, но и доступ к файловой системе. существует готовый контейнер с clickhouse-backup, но для меня неочевидно как он работает (и лучше ли, чем дёргать с хоста) то что я .deb-пакет внутрь контейнера ставлю на предыдущем шаге - это я сам понимаю что плохо.
Evgeniy
для того чтобы дернуть команду надо иметь лишь доступ к сокету
Леннарт Zh 🕊
зачем ему доступ к фс хоста ?
так устроен бэкап ClickHouse он не дамп делает, а некие манипуляции с файлами - создаёт "тень" /shadow, через хардлинки и т.д. и управляет всем этим через сокет на локалхосте - по проприетарному (вернее недокументированному) протоколу. Яндекс! "Олимпиадники"
Evgeniy
но речь изначально шла о том как переиодически дергать команду из контейнера и вот мы уже делаем резервную копию clickhouse контейнером
Леннарт Zh 🕊
но речь изначально шла о том как переиодически дергать команду из контейнера и вот мы уже делаем резервную копию clickhouse контейнером
а зачем ещё может понадобиться такое извращение? просто я не умею/плохо умею в Ansible но он мне более симпатичен, чем bash уже стандарт своего рода у RedHat/IBM я предвижу только умирания этого контейнера от перерасхода ресурсов по мере роста базы. или включения сжатия/шифрования
Evgeniy
а зачем ещё может понадобиться такое извращение? просто я не умею/плохо умею в Ansible но он мне более симпатичен, чем bash уже стандарт своего рода у RedHat/IBM я предвижу только умирания этого контейнера от перерасхода ресурсов по мере роста базы. или включения сжатия/шифрования
резервная копия обычно хранится в хранилище которое специализированно и туда может писать кто угодно а то что процедура создания через hardlink это уже технические решения ansible здесь опыть же о другом, кто будет запускать ansible для переиодического выполнения ? в любом случае нужен какой то процесс который живет и время от времени просыпается и начинает какие то действия а что он стартанет ansible скрипт или через docker daemon отправит команду в сокет это уже вопрос десятый, принцип примерно один и тот же
sd_fx || CFOP
может кто ни будь помочь в ЛС с подключением 2ух контейнеров в одну сеть в докер композе ? запутался уже из-за попыток их соединить
Vitaly
Вроде все просто
sd_fx || CFOP
если бы я знал ) можно в лс ?
Vitaly
давай
Евгений
Как правильно копировать файлы из билда? Есть контейнер, в котором собирается исполняемый файл и либы - хочу после сборки конкретные файлы скопировать и потом сразу build cache удалить.
Artyom
подскажите пожалуйста, есть запущенный контейнер с постгресс, надо сделать из него имейдж и сохранить в тар, чтобы передайть имейдж. я использую docker commit, docker save, docker load .контейнер из полученного таким образом имейджа создается, но база пустая! в чем может быть ошибка?
Andrey
Эм. Вы ж не храните файлы бд внутри контейнера? (надеюсь)
Artyom
Эм. Вы ж не храните файлы бд внутри контейнера? (надеюсь)
контейнер без вольюма был поднят) это тестовая база
Artyom
а в этом может быть проблема?)
Artyom
просто поднимали голый постгрес в контейнере и в него алембиком накатывали что нужно и уже этот конттейнер пытались в имейдж превратить
Andrey
Ну контейнер сам по себе вещь эфемерная, а рассчитывать на целостность данных снимая снапшот коммитом с запущенной базы и вовсе не приходится
Alexey
Подскажите по dockerfile (какая то ошибка в адресации) Файлы: |_ postgres | |_dockerfile | |_ .data |_ sql |_ dump.7z Вызываю docker build из /postgres dockerfile: ... ADD ../.data/sql/dump.7z /home/dump.sql ... На это дает ошибку: failed to compute cache key: failed to walk /var/lib/docker/tmp/buildkit-mount877676873/.data/sql: lstat /var/lib/docker/tmp/buildkit-mount877676873/.data/sql: no such file or directory В чем проблема?
As
Привет подскажите пожалуйста, это нормально ставить npm nodejs в контейнер php-fpm?
As
или лучше отдельно контейнер для ноды тоже ставить?
Andrey
или лучше отдельно контейнер для ноды тоже ставить?
Если есть возможность разделить - всегда лучше разнести
As
Если есть возможность разделить - всегда лучше разнести
а если мне в пхп только npm нужен, с самим нодой я ничего делать не буду. То тогда можно и поставить как я понял вместе
Andrey
Konstantin
Куда стоит смотреть, есть у меня два хоста с докером, и там и там запущен проект через docker compose, переменные окружения одинаковые, имейджи одинаковые, но один контейнер на определенном хосте с проблемой,там пайтон не может импортнуть модуль, и почему то этот модуль пустой
Konstantin
Хотя имейдж одинаковый
Konstantin
Эта библиотека есть в имейдже, никуда она не может деться, но после запуска файлы пустые
Konstantin
Файл есть а содержимого нет
Константин
https://disk.yandex.ru/d/-KlTxENGU6fmdQ
Константин
привет, подскажите как пофиксить ошибку?
Fat
В образах Windows есть способ использовать —mount=type при сборке образа, чтобы не качать каждый раз большие паки файлов при изменении слоя? Как это делается в Linux RUN --mount=type=cache,sharing=private,target=/var/cache/apt,id=cache-apt \ --mount=type=cache,sharing=private,target=/var/lib/apt,id=$CID-lib-apt \ apt update -y && apt install -y \ software-properties-common lsb-release git cmake build-essential wget libboost-all-dev
Artyom
подскажите пожалуйста- имеется контейнер с эластикой, есть ли какой-то эталонный способ сделать из него имейдж с сохранением всех данных?
Ian
прикрепить тот же volume который использовал с изначальным контейнером
Kenneth
prove 3
D_d
Народ привет вопрос возник. у меня есть бекенд, на nestjs крутится внутри контейнера. бек может сохранять картинки внутри себя в папки. вопрос, как я могу сохранять картинки пришедшие на запрос в докер, на хост машине? возможно ли это ?
D_d
можешь на примере показать ?
Artyom
Ну просто пишешь -v volume_name:/directory_in_container
Vector 7
Коллеги, добрый день! Подскажите можно ли использовать ранее созданный volume(хранятся либы) на этапе сборки image из dockerfile. Стек docker-compose | swarm Либы редко обновляются так что нужно их держать в кеше.
Alexey
Попытка забрать файлы за пределами контекста?
а как тогда правильно адресоваться?
Andrey
а как тогда правильно адресоваться?
Перенести файлы или перенести контекст.
Alexey
Перенести файлы или перенести контекст.
какой контекст? откуда я вызывал docker build ?
Andrey
Ну можно и так сказать. Но в целом его можно задать вне зависимости от текущего каталога.
Alexey
Там где докерфайл
я отуда и вызывал docker build, но не срабатывает, как видим попробую вызвать docker build из корня с указанием адреса докерфайла
Konstantin
Неважно откуда ты его запускаешь
Konstantin
Хоть с марса
Alexey
Контекст там, где лежит докерфайл
то есть докерфайл должен лежать выше чем используемые в нем файлы?
Konstantin
Ну убери пути лишние
Konstantin
Оно же рядом
Alexey
thanx