Konstantin
так я ж говорю, именно на хосте его редирктнуть в файл
Oleg
docker exec pg /bin/sh -c "pg_dump -v -Z1 -Fc" > test.dump?
сейчас dump делается в смапированный каталог
Oleg
но надо в лог файл процесс созданиб дампа засунуть
Konstantin
2>&1?
Oleg
docker exec pg /bin/sh -c "pg_dump -v -Z1 -Fc > test.dump >2>&1 но это все равно будет происходит в контейнере же
Konstantin
о, а ты тогда так сделай
Konstantin
сперва в контейнере создай test.dump, а потом его через cat выведи но не в stdout, а в какой-то другой поток, например, 3
Konstantin
а уже на хосте заверни этот поток в отдельный файл
Oleg
Лучше зайти в контейнер и там все сделать
но как все равно весь вывод вытащить на хост без мапирования каталогов то?
Robocat
через потоки, чувак
Не самая лучшая идея
Elle
Привет! Подскажите, в чем может быть проблема при установке докера на убунту?
Elle
Andrey
Пакет не установился
Timur
Проверить запущен ли сам docker Systemctl status docker
Elle
не запущен
Elle
Пакет не установился
вижу что не установился. Почему - вот вопрос
Andrey
Ну так на картинке нет части лога где ставится docker-ce
Elle
Все, справилась)
Alexander
Привет всем! У меня 2 проекта с похожей конфигурацией. Почему эти проекты "видят" друг друга? Если запускаю docker-composer up -d в проекте А, вырубается проект B и наоборот. Порты разные, container_name разные, названия сетей тоже разные. version: "3.7" services: backend: build: backend container_name: nussbaum-backend volumes: - ../app:/var/www/project/:cached ports: - 12000:80 networks: - nussbaum fpm: build: fpm container_name: nussbaum-fpm volumes: - ../app/:/var/www/project/:cached networks: - nussbaum networks: nussbaum:
Alexander
нет
проблема, кажется, решилась. в .env надо прописать COMPOSE_PROJECT_NAME=nussbaum но я не понимаю, какое это имеет значение для докера
Александр
Ayra522
привет всем, кто может пожалуйста помочь, а-то уже 3дн сижу и не могу сделать одну вещь. нужно битрикс развернуть через nginx в nginx, phpmyadmin (mysql) - заходит
Fat
Кто-нибудь настраивал в гитлабе вебхуки? Почему-то пишет это. Хотя у меня точно куки включены Hook executed successfully but returned HTTP 403 Cookies must be enabled to use GitHub.
Fat
делаю вебхук, чтобы при пуше на гитхаб, подтягивалось в репозиторий гитлаба
Lev
А при чем здесь вебхуки в гитлабе?
Fat
как при чём? Вебхук настраивается на гитлабе, чтобы следил за изменениями репозитория в гитхабе
Fat
или это как=то иначе делается?
Lev
Делается через мирроринг) если энтерпрайз)
Fat
а можно подробнее?
Fat
не сталкивался
Lev
Gitlab repository mirroring, загугли и первые страницы будут про это :)
Fat
о, спасбо, сделал!
Lev
как при чём? Вебхук настраивается на гитлабе, чтобы следил за изменениями репозитория в гитхабе
Мб какой то сервис для этого у тебя используется, я если честно схемы не понял. В гитлабе вебхуки - это адреса куда будут отправляться события определенные, то есть инициируются со стороны гитлаба, а у тебя ситуация в другую сторону - нужно получать событие пуша в гитхаб, чтобы совершить действие в гитлабе
Pomka
Всем привет! Ребята вопрос на засыпку: Не понимаю почему, но Docker зависает на 21-ой страке на рандом месте согласно логам (загрузка библиотек, скачивание врапера и т.д.) Я пытаюсь собрать JAR через ShadowJar плагин. Пробовал докинуть памяти, но не помогло. Еще другой образ gradle + openJdk 11. Также --no-demon и все что нашел в интернете...
Pomka
Pomka
Подскажите пожалуйста в чем может быть проблема? NB: завожу на M1 Mac
S
version: '3.2' services: prometheus: image: prom/prometheus:latest volumes: — ./prometheus:/etc/prometheus/ command: — --config.file=/etc/prometheus/prometheus.yml ports: — 127.0.0.1:9090:9090 restart: always node-exporter: image: prom/node-exporter volumes: — /proc:/host/proc:ro — /sys:/host/sys:ro — /:/rootfs:ro hostname: monitoring command: — --path.procfs=/host/proc — --path.sysfs=/host/sys — --collector.filesystem.ignored-mount-points — ^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/) ports: — 127.0.0.1:9100:9100 restart: always Здравствуйте! Может кто-то помочь/объяснить мне в чем проблема, что нужно подправить?
SB
В портах указывается значение порта а не localhost:порт
SB
ports: 9100:9100
Dmitriy
Почему контейнер может падать каждые 2 дня? С программой внутри все нормально
Ighor
всем привет, в multi stage Dockerfile как использовать один из stage как копию и результат образа? задача в том что после сборки образа, хочу его проверить в "полевых" условиях, запустив команду, и чтобы она не попала в отдельный слой, хочу копировать предыдущий stage в релиз
Evgeniy
а что именно мешает в командах выше билдить через buildx ? docker buildx build ....
Rustem
Всем привет, девы поменяли права chown -R root /var/lib/docker/666666.666666/ и теперь появляется такая ошибка Error response from daemon: Cannot restart container 293a1edea393: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:58: preparing rootfs caused: permission denied: unknown Кто-нибудь знает как исправить? К сожалению не помню какие права были у директории
Rustem
усе пофиксил)
Andrey
Подскажите пожалуйста. docker обращается ли к репозиторию образа? То есть например, локально спулен образ, при создании контейнера из него, сам докер обращается ли к репе, с которой взят образ. Или сразу работает с образом, который локально.
генератор
генератор идей, [05.04.2022 19:42] добрый день, думаю я не первый , может где то есть место для подобной вопроса , PS C:\Users\Попель> wsl --install wsl : Имя "wsl" не распознано как имя командлета в общем я перечитал куча всего, и так ничего не понял.сборка винды 19041 вроде подходит, пытался обновить но ошибка, после команды DISM /Online /Cleanup-Image /RestoreHealth не запускается SFC, пробовал команду ws l через все командные строки, но видимо что то делаю явно не так...
Ighor
а что именно мешает в командах выше билдить через buildx ? docker buildx build ....
через docker run нельзя тестировать так как только на хост архитектуре будет тест
Ighor
А docker build на какой архитектуре будет?
host на amd64, хочу собрать образ для arm64 + amd64 и чтобы для каждой архитектуры происходил тест запуска
Ighor
но для BuildX там docker run нельзя использовать, а все должно быть в Dockerfile
gaenkov
Хм век живи век учись, не знал что так можно
gaenkov
https://hungpham2511.github.io/2021/02/06/docker-arm-support-with-buildx-and-simulator.html Вот тут вроде релевантно, про кросс-платформенный запуск
Ighor
хм может это и прокатит docker run --rm -t arm64v8/ubuntu uname -m
нет это не указание платформы, а просто имя образа в котором есть сборка этой платформы
Ighor
следственно вопрос, можно ли docker run запустить для другой платформы используя multi-arch образ?
Ighor
FROM ${BASE_IMAGE} AS builder COPY --from=builder "/${APP_NAME}" "/usr/bin/${APP_NAME}" FROM builder AS test RUN "${APP_NAME}" /version FROM builder
Ighor
вот что мне бы подошло, как такое реализовать?
Ighor
создать промежуточный образ BUILDER, запустить там тест и потом BUILDER использовать как целевой образ, без слоя запуска теста
Andrey
Нет, Docker Engine использует локальную копию.
у меня просто клиент из сервиса упорно пытается получить манифест на образ из репы, хотя образ локально скачан и доступен, а авторизовываться - не умеет, и получаю постоянно ошибку 500. {"message":"unauthorized: The client does not have permission for manifest"} Поэтому и понять не могу - зачем лезет за манифестом
gaenkov
нет это не указание платформы, а просто имя образа в котором есть сборка этой платформы
Я так понимаю там вся соль не в этой команде а в двух предыдущих. Типа с их помощью мы учим докер прозрачно эмулировать нужную архитектуру.
Ighor
Я так понимаю там вся соль не в этой команде а в двух предыдущих. Типа с их помощью мы учим докер прозрачно эмулировать нужную архитектуру.
это уже я настроил, дело в том что в образе под тем же тегом может быть много архитектур, вот пример https://hub.docker.com/repository/docker/julyighor/dockerevents/tags?page=1&ordering=last_updated
Ighor
и для запуска надо указать архитектуру, иначе используется архитектура хоста
gaenkov
под каждую архитектуру свой образ
gaenkov
образ под архитектуру хоста выбирается при стягивании образа
Ighor
под каждую архитектуру свой образ
это понятно, но тег же тот же, разве что хеш достать, что вариант
gaenkov
можно сделать docker pull --platform
gaenkov
https://www.docker.com/blog/docker-official-images-now-multi-platform/