Максим
Очередной localhost внутри контейнера
Максим
К 0.0.0.0 запросы не отправляют
Andrew
Aleksey
Не Бро Локал хост и нули в контере нельзя писать
Aleksey
Типа ты внутрь контора конектиться пытаешься а тебе другой нужен
Aleksey
И тут тоже ошибка
Максим
Не в этом дело. У каждого контейнера свой собственный localhost. Хочешь отправить запрос в другой контейнер - так укажи имя контейнера в качестве адреса
Максим
как пробовал, что пробовал, что получил?
Максим
нужна конкретика
Максим
полный docker-compose.yml, текст исключения
Виталий
какими командами запускаешь?
Виталий
docker-compose, замени на православный docker compose
Виталий
зачем вообще залезать в хостс? тем более так, править в одном контейнере а пытаться вызвать в другом?
убери всю эту грязь, и оставь 'rabbitmq' в настройках подключения
Сергей
Всем здравствуйте!
Есть задача:
Приходится собирать много контейнеров для одного продукта с разной конфигурацией и настройками. Хочется какой-то универсальности и автоматизации в этом процессе.
Есть какой-то интерфейс (gui/web/etc) для build стадии для настройки docker file?
Нужно, чтобы была возможность выбирать аргументы сборки (параметры) в интерфейсе.
Nickolay
Приветствую
porvalreal
Всем привет. У кого-то был опыт интеграции ComfyUI Workflow в Docker?
Andrey
Akane
Alexander
fr1t-end
Привет. Столкнулся с проблемой: при открытии сокета в контейнере ip клиентов меняется на ip из подсети докера, хотя стоит флаг --net=host. Что можно сделать, чтобы ip клиента был реальным?
Максим
Максим
В чем может быть проблема? На Ubuntu образ собирался без проблем вообще. На винде такое выдает
Detalikota
Magic
Akane
_nikita
Всем привет. У меня есть монорепозиторий на Nodejs. В нем несколько приложений и несколько библиотек (самописных). Как можно контенйризовать такой проект (чтобы каждое приложение крутилось в своем контейнере и в нем были те самые библиотеки)?
_nikita
Это вообще возможно через компоуз? Или только монолитом?
central
а так вообще без разницы монорепа там или не монорепа, как сделаете так и будет
_nikita
не, я просто не понимаю как мне подтягивать мои пакеты? типа
- apps
- app a
- app b
- packages
- package a
- package b
И вот как мне подтянуть из packages нужные пакеты в контейнеры с приложениями?
central
_nikita
шик
_nikita
т е
_nikita
буквально, мне нужно будет целиком тянуть монорепу, только с отдельными приложениями и пакетами?
Aleksey
Магомед
Всем привет. При деплое стека докер свамрм мод создаёт сеть по имени стека _internal. У нее нет драйвера, это же не нормально? Соответственно, сервисы не поднимаются. Есть отдельная существующая overlay сеть, которая указана в компоузе. Но когда я смог открепить дефолтную сеть от сервиса, он поднялся. Может кто-то сталкивался
Plusεκ ⊕
Приветствую. WordPress в docker контейнере видит такой IP адрес клиента сайта, хотя нужно чтобы показывался внешний IP. По сей день проблема не решена, в habr не помогли. Подскажите пожалуйста что делать, я не опытный в этом.
Трафик до WordPress доходит через Traefik. .p.s это айпи gateway контейнера.
central
Plusεκ ⊕
ну проще всего запустить с network host
какой именно контейнер, у меня traefik запущен через host, а wordpress порты закрыты (то есть wordpress внутри docker сети порты открыты, а traefik открывает эти порты для всех)
Vitaly
Vitaly
Header X-Forwarded-For и в перед
Андрей
Привет, подскажите как получить строку коннекта к mongo от докера, я запустил контейнер, теперь нужна строка коннекта
Андрей
Андрей
я делал до этого через сервис mongo но его залочили на территории рф, пытаюсь локально запустить
Akane
да, только вместо 127.0.... пиши имя контейнера, или порт пробрось и по ip машины конектись
Vitaly
Vitaly
Да и с апачем это реализовать не проблематично, почитайте просто документацию
Patrick
Vitaly
не осуждай и осудимым не будешь 😇
В любом случае, человеку дали верное направление, куда копать, а что там в нем, апач или nginx или любой другой веб сервер не принципиально.
Магомед
Привет всем.
Я так понимаю, тут никто не сталкивался с тем, что docker swarm mode не присваивает сервисам IP, говоря, что не нашел свободных, при этом /24 сетка вообще не забита (сеть новая создаётся через CICD)
_nikita
Всем привет. Использую мультистейдж, и ловлю ошибку:
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 912e9a5c-1ef1-4e75-94c0-6d4d55a869e3::6t5gtb7lguqj22hv61zlias9o: failed to walk /var/lib/docker/tmp/buildkit-mount2617893255/prod: lstat /var/lib/docker/tmp/buildkit-mount2617893255/prod: no such file or directory
докерфайл:
FROM node:22-slim AS base
ENV TZ="Europe/Moscow"
ENV PNPM_HONE="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable pnpm
FROM base AS build
COPY . /base
WORKDIR /base
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install
RUN pnpm run -r build
RUN pnpm deploy --filter=bot --prod /prod/main-bot
FROM motiongram AS main-bot
COPY --from=build /prod/main-bot /prod/main-bot
WORKDIR /prod/main-bot
CMD [ "pnpm", "start" ]
Dan
в докерфайле после RUN pnpm run -r build напиши так:
RUN mkdir -p /prod/main-bot
RUN pnpm deploy --filter=bot --prod /prod/main-bot
тогда точно будет создана папка. возможно это поможет
_nikita
Dan
Удивительно. Заработало, спасибо
докер удивительная штука. я просто с таким сталкивался, думал что я уже дурак - головой стену пробил, никак не мог понять что не так.
решил просто "на дурака" руками создать папку - и всё сразу стало работать.
Evgeniy
У смысле)?
Slach
всем привет
как протегировать существующий multiarch image тегом
и запушить на несколько платформ его в registry?
собирать его не надо... только протегировать существующий
тонкость именно в multiarch
потому что
docker pull --platform=linux/arm64 repo/image:tag
docker pull --platform=linux/amd64 repo/image:tag
вторая команда перезатирает тег от первой...
и docker tag + docker push будет всегда тегировать только одну платформу..,
docker buildx build это тоже не решение. мне не надо персобирать мне надо тупо протегировать...
подскажите как быть?
chatgpt чушь говорит всякую и не может понять что от него хотят
Detalikota
Slach
•𝚜𝚑𝟷𝚌𝚔•
Доброго вечера!
возникла такая проблема, что данная панель вообще никак нормально не реагирует, а точнее не реагирует, хочу переключиться на виндовс контейнер, реакции 0. Пробовал переустановить докер и другие версии устанавливал, текущая версия 4.24.2 Пробовал установить версию новее, все тоже самое
Заранее спасибо за помощь
•𝚜𝚑𝟷𝚌𝚔•
Igor
Привет! А можно в многоэтапных сборках во втором FROM использовать образ из первого FROM который будет на выходе ?
Eugene
Да. У from есть возможность задать имя образа для сборки
Alexander
Igor
Evgen
Всем привет.
Подскажите, плз, команду для healthcheck celery-beat в docker-compose.
Почему-то именно по celery-beat вариантов не так много в сети.
A
Evgen
А в чем вопрос?
Запускаю мини-апку через docker-compose.
Нужно чтобы web запускал строго после celery-beat.
Docker-compose: https://dpaste.org/bFxnt
A
Evgen
A
Evgen
Вполне норм вариант.
Типо так должно быть:
healthcheck:
test: ["python", "celery_beat_checker.py"]
interval: 5s
timeout: 5s
retries: 10
start_period: 5s
?
A
Evgen
Pavel
С чего начать обучение докеру и контейнеризации?
Dan
Pavel
Там что-то на нерусском написано