Konstantin
Konstantin
Konstantin
либо данные в образе либо ты их маунтишь к контейнеру, мешать можно через копирование в entrypoint, но это худший велосипед и не стоит так
Артём
А как можно передать данные между контейнерами, не создавая volume?
Читал про depends_on, но кажется не туда копаю.
Гена
Можно билдить третий контейнер чисто с данными. И маунтить в Nginx и app через —volumes-from
Konstantin
Ильдар
Ильдар
Все мы иногда хотим странного :)
Konstantin
Yurii
всем привет, народ подскажите варианты по сбору логов и метрик. Есть не большой проект. Несколько окружений, всюду docker-compose. Стал вопрос собирать логи и метрики. Как я понимаю для мертик Прометеус+Графана в связке наверно самый популярый вариант. А что можете посоветовать для логов? Собирать в одном месте со всех окружений?
Anonymous
подскажите, имеется vpn сервер (vpn), и приложение (app). Когда клиент из сети предприятия подключается к впн - он получает доступ к приложению. А как сделать обратную маршрутизацию,
Anonymous
чтобы приложение видело локальную сеть предприятия
Anonymous
если быть точнее, то микротик как клиент подключается к серверу, и вся локальная сеть предприятия получает доступ к приложению по 172.20.0.3
Konstantin
Evgenii
Алексей
Всем привет. кто нибудь знает как у macvlan сети сменить parrent interface?
Дима
Как сказать
Поднимай ещё 1 пачку контейнеров, настраивай балансировщик и будет счастье
Дима
;-)
Дима
Или через докер кли делай все что нужно с волюмом, но хз как оно работать будет
Дима
Там довнтайм несколько секунд, это реально критично?
Konstantin
Serg
Serg
Yurii
Igor
всем привет. у меня затык. пытаюсь собрать монгу в реплике и обнаружил очень сцуко странное поведение. есть вот такой композ: https://pastebin.com/qDDrfP3N
Igor
если запускать с коммандой command: "mongod --auth --replSet rs0 --bind_ip_all --keyFile /tmp/keyfile.key" то монго ругается, что у ключа либо слишком открытые пермишны если отличные от 400, либо "cannot open file"
Igor
если запускать с коммандой command: "/usr/bin/mongod --auth --replSet rs0 --bind_ip_all --keyFile /tmp/keyfile.key"
то я тут начинаю охреневать, ибо отваливается часть секции environment и монго не создает базового пользователя
Igor
Igor
но какого хера меняется поведение, если я указываю полный путь до бинарника?
xxtux
Какую команду можно использовать чтобы клнтейнер не умер сразу и в него можно было зайти?
Просто bash дает exit
Nikita
sleep
Сергей
всем привет. подскажите может кто сталкивался?
chown: /opt/postgres/postgresql.conf: Out of memory
chown: /opt/postgres/postmaster.opts: Out of memory
chown: /opt/postgres/postmaster.pid: Out of memory
такое происходит, когда во free -m:
total used free shared buff/cache available
Mem: 3784 1349 209 301 2224 1699
Swap: 2047 187 1860
место, занятое под buff/cache, не освобождается докером почему-то. если выполнить
sync && echo 1 > /proc/sys/vm/drop_caches
то проблема уходит. дело в докере/ядре или же в каких-то конкретных контейнерах? подскажите пожалуйста куда копать. у меня centos
Dmitry
господа подскажите плиз как вы ssh ключик для спуливания с приватной репки прокидываете в контейнер или подскажите какие-то best practices как лучше спуливаться с приватной репы в контейнере
Petrovich
тоже заинтересовал этот вопрос
Anonymous
Oleh
first
ребзя, всем привет, может кто подсказать как правильно указывать путь.
Установил docker toolbox на 7 винду, хочу прокинуть папку app в контейнер
docker run -d -p 80:80 --name=nginx -v /c/Progran Files/Docker Toolbox/docker/app:/app nginx
в папке app лежит файлик index.php, но выдает ошибку
C:\Program Files\Docker Toolbox\docker.exe: invalid reference format: repository name must be lowercase.
See 'C:\Program Files\Docker Toolbox\docker.exe run --help'.
Путь с пробелами оборачиваю в двойные кавычки, контейнер запускается, в контейнере папка /app создается, но она пустая, сам вопрос, как правильно прокинуть путь?)
Заранее благодарю за ответы.
Сергей
Ильдар
Petrovich
Ильдар
ключи забрасываешь в первый образ, выкачиваешь артефакт, копируешь его во второй образ. ключей в истории второго образа не остаётся
Anonymous
Всем привет! Может быть вопрос заезжанный, но как поддерживаете версионность docker images в registry? Чтобы иметь image:latest и image:version ? Тегируете два раза?
Andrey
Anonymous
Привет, ктонибудь знает как в кликхаусе правильно пользователя сделать
Нужно переодпределять /etc/clickhouse-server/users.xml?
Konstantin
Alex
Vlad
коллеги, добрый день!
Для теста Микросервис запущен в докере и отдельно на локалке. В контейнере максимум 2К req/sec, на локалке тотже тест 10К req/sec
Почему производительность апки в контейнере очень сильно проседает по отношению к запузщеному вне контейнера?
Подскажите пожалуйста, куда копать для поднятия производительности?
Заранее спасибо за помощь
Stan
Stan
Alex
Alex
Alex
по дефолту нет, но мало ли
Vlad
вообще
Нет.
Тестили на боевых серверах, где на одном микросервис, другой выполняет нагрузку. Правда там цифры больше - около 100К req/sec вне контейнера и около 80К req/sec в контейнере
Alex
Alex
Vlad
И с докером и без
Alex
ну интересует-то сравнение :)
Alex
дальше, если, скажем, провисает цпу, то вычленять наиболее тупящий метод, и вдумчиво профилировать, где именно падает
Alex
возможно, вплоть до сисколлов
Alex
в теории, докер не должен давать падения вообще
Vlad
дальше, если, скажем, провисает цпу, то вычленять наиболее тупящий метод, и вдумчиво профилировать, где именно падает
Если речь о используемых командах, методах, фунциях, то я пошол дальше.
Апликуха прото по запросу отдает строку "Test", без каких либо вычислений, обоащений и т.п.
Также другая история, админы поднимали днс зону, после ради интереса потестили, - таже история. В докер контейнере просидает минимум на 20%, а то и больше.
Vlad
Alex
а запуск с —net=host ?
Alex
нет, не использовал этот ключ
стоит попробовать с ним (используется напрямую сеть хоста)
если с ним все ок, то потери из-за виртуализации сети, и уже надо копать мосты с натами
Vlad
Alex
Vlad
а у вас прод на маке? оО
(там тред, вроде как, про мак)
Нет. Пробовали на Linux, Windows.
Это я больше знакомлюсь со значением данного ключа ну и так по ссылке занесло. Там в одном из обсуждений обясняется суть работы. Оно для любой ОС https://forums.docker.com/t/should-docker-run-net-host-work/14215/10
Alex
Vlad
Ivan
docker registry service как локално запушить image?