Stanislav
спс, посмотрю, я отправил раньше чем успел посмотреть в чат)
Andrey
Andrey
жаль
George
Anonymous
вопрос не в этом, а в том почему вне контейнера спокойно держится нагрузка в 10-20к клиентов
а в контейнере 600 ели тянет
Gleb
Всем привет!
Подскажите, пожалуйста, лучшие практики по тому, как передавать конфиги в докер
George
George
Anonymous
George
Докер сеть насилует файрволл. Производительность ниже, чем без докера.
Anonymous
и что делать в таком случае, как в контейнере пускать без такой потери в производительности?
George
network host mode попробуй. Это не универсальное решение. Но тормоза из-за сети поможет убрать
Anonymous
George
Ну, ты формируешь параметры выполнения именно при создании / запуске контейнера
Anonymous
ну тоесть прописать docker run --net=host ?
George
Типа тогг
Anonymous
и порты тогда не надо прокидывать в docker run?
George
Не надо. Но это будет твоя головная боль ноды разнести по айпи или по портам, чтобы они не конфликтовали
Виктор
Виктор
Виктор
Gleb
Николай
Подскажите пожалуйста, чтобы webrtc работал недостаточно установить виртуальный микрофон в docker ?
приложил два скрина, один результта того что выводит
pacmd list-source-outputs
второй скрин это через хромдрайвер заход на сайт проверки вебртс https://test.webrtc.org/
виртуальный микро добавлял вот так:
pulseaudio -D --exit-idle-time=-1
pacmd load-module module-virtual-source source_name=VirtualMicrophone
Николай
Николай
George
Опять звук в докере
Andrey
victor
@gecube иль @Agumilev уповаю на вас ибо впервые встречаю такую бяку
George
victor
да чего уж. Добре, я попробую описать проблему
victor
victor
с такой проблемой я обратился сегодня днем
victor
сейчас продолжал ее расковыривать
victor
тут надо пояснение - команда отрабатывает на машине хосте, а фейлится в докер-контейнере, куда посредством
-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker прокинут докер
victor
так вот, стало быть попробовал я запустил в контейнере я команду docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.13 ls -la /opt и был несказанно удивлен тем, что получил содержимое папки /opt хостовой машины, в то же время - если эту же команду выполнить на хосте, то ls -la отработает в /opt директории контейнера
Andrey
victor
меня вот прям перекосило от непонимания - я пытаюсь объяснить причины такого поведения и я в тупике
Andrey
Денис
victor
не-а дважды перепроверил. А можно уточнить, что подразумевается под привилегиями?
Andrey
Денис
так, а если сокет хоста прокинут в контейнер, то команда из контейнера обратится к докеру хоста и создаст параллельный контейнер, всё правильно
Andrey
victor
Andrey
Andrey
зачем ты в образ жени сокет пробрасываешь?
victor
ну я jcasc забамбурил
Денис
--cap-add SYS_ADMIN
victor
Денис
jenkins
у него есть jnlp-slave
Денис
я накидал Dockerfile на основе jnlp-slave:jdk11-latest с нужными нам компиляторами и утилитами, так он всё и собирает, не нагружая ноду с мастером
victor
на мастер сливается кодярник из гита
victor
я понимаю, про что ты говоришь
Andrey
Andrey
Зачем всё в одну кучу
Andrey
я понимаю, про что ты говоришь
Не буду тебя путать @ALTracer видимо много работал с женей, думаю всё расскажет, я за гит лаб и его кишОчки вскрыл
Денис
вы можете по-русски писать?
victor
=) та я понимаю это всё, господа и меня самого плющит от такого непотребства. но чем дольше я с вами общаюсь, тем больше понимаю почему произошло то, тчо произошли. Мои вы утята =)
Денис
ну я jcasc забамбурил
а, jcasc
тогда тем более стоит отделить мастера от клонированных мастеров для чистоты окружения
Andrey
Денис
Гитлаб привлёк чисто потому что он мне по душе, вся разработка ядер ведётся только в гите (а наша команда сидит на SVN), и по молодости надо бы девопс да докер освоить с разных сторо
Andrey
victor
а вот собственно и вопрос на мой ответ
If you’re running the docker cli from inside a container, with /var/run/docker.sock mounted, then you must specify paths for bind mounts relative to the docker host, not the container you’re running in, because the Docker cli is talking to the host Docker daemon through the socket.
Денис
victor
Господа, напомните, пожалуйста, когда я делаю docker run -v host_dir:container_dir после чего зайду в контейнер в папку container_dir и создам там файлик, этот файлик будет виден в host_dir?
A1EF
да
victor
б-же мой, какой же я василий иванович, не повторяйте моих ошибок, господа, не используйте конструкции вида $PWD, при использовании make, если вдруг вам захочется как мне длиннющую команду для запуска контейнера красивенько обрамить в одно слово
A1EF
Выстрелил себе в ногу?:)
victor
да, текущая директория не монтировалась, не понимает make такого, а я понять не мог что ж не так-то
tatyana
Добрый день, коллеги!
Кто-нибудь знает как обновить конфигурацию сервиса и сам сервис без передеплоя всего стека в Docker Swarm?
Vlad
всем привет
ребят, подскажите, почему composer из-под docker с php-cli может очень медленно работать?
говорят есть какие-то проблемы с тем, что он стартует от рута в контейнере, но чёт не могу нагуглить
подскажите в какую сторону воевать