neb0t
@ilivg это зависит от того как у тебя оркестр играет ... если компоуз - то можно и нужно через network (net:) указывать новый нетворк. Если докер-композ 3+ версии - ИР можна биндить (но это для статик сервисов, которые не скейл иначе конфлик естественно)
neb0t
@ilivg вот пример https://github.com/neb0t/DR_Compose/blob/develop/docker-compose.yml
Sergey
Ребят, ставлю clearcontainers на centos(KVM) docker: Error response from daemon: OCI runtime create failed: Could not access KVM kernel module: No such file or directory qemu-lite-system-x86_64: failed to initialize KVM: No such file or directory: unknown. В чем затык
Sergey
Потому что докер этим будет рулить
Div
есть живые специалисты по docker api?
Div
А действующая? Её надо удалять?
можно изменить настройки существующего docker bridge через /etc/docker/daemon.json например так { "bip": "172.17.0.1/16", "ip-forward" : true, "ip" : "0.0.0.0", "fixed-cidr" : "172.17.0.0/16", "dns": ["192.168.42.1"], }
Div
или руками
Sergey
в целом да, там оказалось целый зоопарк на вложенной виртуализации
Fomalhaut
можно изменить настройки существующего docker bridge через /etc/docker/daemon.json например так { "bip": "172.17.0.1/16", "ip-forward" : true, "ip" : "0.0.0.0", "fixed-cidr" : "172.17.0.0/16", "dns": ["192.168.42.1"], }
Спасибо. А если файла /etc/docker/daemon.json нет - создать его с новой конфигурацией? Тогда, конечно, интересно, где прописана текущая. 😊
Dmitrii
Подскажите плз, как можно проксировать запросы из nginx докера запущенного в gitlab раннере обратно в раннер.
Div
это больше вопрос к конфигу самого nginx
Div
docker api кто то знает?
Dmitrii
это больше вопрос к конфигу самого nginx
А у gitlab раннера разве есть конкретный хост? На ум лезет прокинуть порт из докера только куда
Div
А у gitlab раннера разве есть конкретный хост? На ум лезет прокинуть порт из докера только куда
если я правильно помню, то раннеры общаются с хостом gitlab. мб стоит к небу обращаться?
neb0t
ранер с гитлабом через токен общаются
neb0t
то есть раннер запускается на любом хосте или в докере, но подключается на проект или гитлаб через токен
Div
истину глаголите милсдарь... это я не уточнил.
Б.
Всем здрасти может тут есть знатоки, как из одного контейнера подконнектится в файловую систему другого, чтобы прочитать данные (ro). Проблема сущесвтующих volumes что в них нужно писать, прежде чем читать. Я же хочу чтобы читались данные (ro), которые были созданы во время билда Image Первоначальная проблема: web приложение собирается DOckerfile и представляет из себя fastcgi процесс. Nginx к немуу бегает за динамикой. А статику я хоче чтобы nginx брал напрямую, без fastcgi запросов
Б.
Я быть может что-то упустил, но во первых link deprecated, во вторых это про сети, но не про файловую систему
Б.
Поправьте, если не так
Div
или сделать общую nfs шару rw для одного контейнера и ro для другого.
Б.
Я так понимаю, придется стивить для этого какой-то демон, что не true-way
Б.
или сделать общую nfs шару rw для одного контейнера и ro для другого.
Да, звучит так как мне нужно. Пойду погуглю как это замутить
Div
--volume /real_folder:/docker_folder
Б.
Не совсем то. Вот что у меня получается содержимое real_folder перекрывает содержимое docker_folder, а так как на старте папка пустая то и содержимое становится пустым Вот если бы можно было "вытащить данные" --volume /docker_folder:/real_folder было бы норм
Б.
Содержимое docker_folder сразу после билда имаджа не пустое (и в случае, если контейнер поднимается без этих перекрытий)
Div
как вариант можно еще читать напрямую из aufs
Div
из точки монтирования самого контейнера
Kyrylo
А кто-то совместно с jwilder/nginx-proxy Вэбсокеты настраивал?
Ilya
Всем привет, у меня очень странный вопрос, могу ли я примонтировать папку из ceph внутрь alpine контейнера?
RE
если оно маунтится в фс, то какие проблемы в докер замаунтить
Ilya
ну например modprobe
Oleg
Добрый день! Я вот поставил в Виндовсе докер, прокинул порты. Теперь нужно настроить доступ к этому контейнеру из локальной сети. Правильно ли я понимаю что мне нужно настроить bridge? Или в случае Виндовса все сильно сложнее?
hukendo
Да
Mark
Не совсем то. Вот что у меня получается содержимое real_folder перекрывает содержимое docker_folder, а так как на старте папка пустая то и содержимое становится пустым Вот если бы можно было "вытащить данные" --volume /docker_folder:/real_folder было бы норм
Я решил это прямым копированием из папки контейнера в подмонтированную папку на этапе старта контейнера. Но у меня случай простой - расшарить сгенерированную статику для nginx.
Diʍᴀ
Ребят я точно по адресу. Хочу такую хубабубу сделать. Есть сеть, она учится на текущих данных после чего выдаёт прогноз, учится долго и накладно для CPU(в сторону гпу пока только смотрим) Я хочу чтобы система отрабатывала следующий сценарий, после срабатывания триггера, допустим пришли данные, система берет в амазоне виртуалку, разворачивает на ней контейнер докер, тот считает, результат заливает в бакет, умирает, виртуалка удаляется.
Diʍᴀ
Есть что то готовое для построения подобной архитектуры?
Kyrylo
terraform? либо самому на пайтоне
Diʍᴀ
Так, у амазона есть Fargate, отлично но с остальным как?
Diʍᴀ
»terraform погуглю
Diʍᴀ
спс
Ruslan
В 20 минут пойду
Anton
куда собрался? работать 😉
Anonymous
Все привет! Использую docker-compose v2. И нужно достать файлы из поддиректории поэтому изменил в context на .. И это решило проблему. Но появилась другая - скорость запуска docker-compose build. Он запускается наверно минуту-две. В чем может быть проблема?
Anonymous
До, но раньше он стартовал команды сразу
Anonymous
А теперь только
Anonymous
Сергей
Привет) подскажите веб среды для управления, добавления контейнеров)
Сергей
Portainer?
он многопользовательский?
Сергей
Эээ не знаю)
а он автоматом не поднимает контейнеры вместе с CI?
Kirill
а он автоматом не поднимает контейнеры вместе с CI?
Тоже не знаю) Наверное нет. Я им очень поверхностно пользовался)
Anton
что то не соображу. в docker-compose для mysql внес изменения, а они не применились. я указал volume а он не появляется на хостовой тачке
Anton
как так? причем после перезапуска контейнер мускуля работает, а папки так и нет
Anton
он использует какую то дефолтную папку потому что я не сразу указал volume?
Alex
docker-compose up —build
Alex
По умолчанию никаких дефолтных папок нету, есть только внутренее содержимое контейнера
Anton
По умолчанию никаких дефолтных папок нету, есть только внутренее содержимое контейнера
как можно вообще полностью обнулить контейнер mysql и все его содержимое?
Anton
чтобы с чистого листа его создать
Anton
справился. спасибо
Сергей
Подскажите как можно использовать переменные в файлах для передачи данных логина и пароля базы к примеру в файл конфиг
Сергей
Александр
Смотря что за приложение и кто его разрабатывает
Сергей
у меня есть файл .env и laravel оттуда читает
Alex
как узнать это?
https://laravel.com/docs/5.6/configuration
Сергей
https://laravel.com/docs/5.6/configuration
К сожалению мне это не помогло в решении вопроса как передать переменные туда(
Сергей
ты знаешь что такое переменные окружения?
Да я уже понял о чем речь идёт) разобрался)