Anonymous
если разработка, то еще вариант вагранта
Nikita
Vagrant - интересный вариант
Nikita
Т.е. это некий интерфейс для доступа к virtual box
Nikita
?
Anonymous
разработку лучше в докере вести, он куда удобней виртуалке, а вот упаковывать уже в виртуалбокс
Nikita
А как мне сделать docker -> virtual box? Всё ручками ставить?
Anonymous
наверно через вагрант можно, там выберишь какую виртуальную махину юзать, докер или виртуалбокс
Nikita
Всё, понял. Ребята спасибо большое. Пойду читать мануалы. С технологиями вроде как понятно что использовать.
Sergey
дратути добрые ребяты, у меня тут swarm из 3х нод: 2 воркера и 1 манагер. я в него всякие штуки складываю через docker stack deploy.
Пока был 1 манагер и 1 воркер, все деплоилось и было хорошо, добавилась вторая нода и сервисы теперь не деплоятся (если у них есть паблишед порты) пишет 'Failed to find a load balancer IP to use for network: id'
Ноды друг друга видят, по всем доступным интерфейсам,
Docker version 17.12.0-ce, build c97c6d6 - на всех трех хостах
Yaroslav
Добрый день! Никто на Nextcloud официальный образ docker не мигрировал ?
Вопросы по миграци. БД и фалохранилка бэкенд.
Sergey
Anton Saprykin
Есть возможность из вложенного контейнера смонтировать volume на хост?
Nklya
Какая частая задача однако))
Чем это отличается от примонтировать директорию хоста в контейнер?
Anton Saprykin
Честно, не догоняю. У меня контенер, в котором делается docker-compose. Я смонтировал на него с хоста, в нем файлы есть, в docker-compose делаю матрехшку и в тех что поднимаются через compose директория пустая.
Anton Saprykin
Типа на первом /host:/data и в композе /data:/data
bazzilic
я правильно понял, что у тебя контейнеры в контейнерах?
Anton Saprykin
Да
bazzilic
зачем?
Anton Saprykin
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html говорят юзайте, норм
bazzilic
типа у тебя гитлаб в контейнере и он запускает контейнеры?
Anton Saprykin
У меня гитлаб запускает контейнер, который делает кое-че и запускает docker-compose
bazzilic
ну тебе нужно, чтобы
а) папка на хосте (скажем, myFolder) монтировалась в контейнер А, который запускается гитлабом
в контейнере А она скажем монтируется на /home/A/myFolder
б) Внутри А, docker-compose должен смонтировать папку /home/A/myFolder в контейнеры, которые он запускает
Anton Saprykin
Да
Anton Saprykin
С первым шагом все норм. На втором фейлю.
bazzilic
попробуй зайти башем в контейнер А и просто сделать там docker run -v
dima shumov
Приветствую, коллеги.
Имеется два Docker Compose проекта, развёрнуты локально под Windows.
Оба проекта имеют свои хосты, допустим: front.local и api.local, хосты локальные, прописаны в etc/hosts.
Оба проекта содержат контейнеры с PHP и Nginx.
Как мне со стороны front-проекта заиметь возможность делать http-запросы на api-проект?
Ожидаю что-то вроде типичного file_get_contents('http://api.local') (PHP) со стороны front, однако, этот адрес не резолвится, как я понимаю.
Куда копать и как реализовать требуемую связь?
Спасибо.
dima shumov
Ожидаю, что когда оба проекта получат реальные домены, то проблемы не будет, однако, локально тоже как-то работать нужно
🦠
например понять, что докер композ автоматически резолвит по имени сервиса
dima shumov
Про нетворк я в курсе, про бридж драйвер тоже, но мне бы как-нибудь по имени хоста иметь возможность обращаться
dima shumov
Потому что в будущем именно по имени хоста и будет происходить общение, так как проекты будут на разных хост-машинах
🦠
докер в проде - признак дурачины)
dima shumov
Чем это объясняется?
🦠
любой инструмент имеет свою область применения, понимаю, когда в руках молоток, все кажется гвоздями
dima shumov
При чём здесь это?
Область применения допускает этот инструмент, в чём его отрицательные стороны при использовании в продакшене?
🦠
но в момент, когда докер уже признал первенство за кубом на проде, пытаться костылировать через докер - имхо затея для слишком ленивых
dima shumov
Слишком много воды, давайте по делу.
Касательно вашего утверждения — куб будет позднее, сейчас достаточно возможностей докера
dima shumov
Именно, мы в чате по Докеру, куб в соседнем обсуждают: @kubernetes_ru
🦠
наверное потому что куб решает проблемы через автодискавери, а максимум что может докер - это использовать встроенный резолвер 127.0.0.11?
dima shumov
Окей, этого никто не отрицает и не станет этого делать, однако, вопрос был по конкретному инструменту, в рамках которого и нужно решение
dima shumov
Ваше мнение имеет право на жизнь, но давайте не уходить в сторону
🦠
не, ну тут речь за то, что чел сомневается, за воду какую-то начинает разговор
🦠
ему говорят прямо - докер для убийства и воскрешения кучки контейнеров, с нетворкингом у него не то чтобы совсем плохо, но скудновато
Roman
dima shumov
Вариант, конечно, но думал, что есть возможность это решить средствами докера и того же компоуза
dima shumov
проксю ставь на хостмашине отправляй всех на локалхост, какие проблем
dima shumov
Спасибо за совет
Roman
Спасибо за совет
либо https://github.com/jwilder/nginx-proxy
либо https://github.com/containous/traefik
dima shumov
Благодарю
Roman
Благодарю
проще nginx, тупо воткнул в композ, а оно там само порешает за тебя
dima shumov
А Traefik посерьёзнее, так? С ним стоит разобраться?
dima shumov
Понял, спасибо
Roman
Угу, согласен, акме это жирный плюс
dima shumov
ACME это что?
Roman
сертификат
dima shumov
Понял
Roman
😀
Roman
А поч не юзают haproxy? Его же тоже можно на авто-acme сконфигать
Roman
Ну да, Си, не Golang)
Roman
"Go (часто также Golang)"
Roman
Опять вики врет)
Anonymous
Как можно изменить cpu_limit и mem_limit уже существующего контейнера?
Roman
Roman
Artem
Подскажите, пожалуйста, "бест практис" nginx+letsencrypt в контейнере? Спасибо
Valentine
Valentine
https://certbot.eff.org/all-instructions/#web-hosting-service-nginx
manefesto
Настраиваю на хост системе jenkins, сейчас возникла необходимость прикрутить selenium. может кто-то уже делал подобное на docker ?
twwlf
Посмотри selenoid
twwlf
Делали Jenkins+behave+allure+selenoid
manefesto
пока на хосте поставил jenkins, сейчас в контейнере воткнул селениум
manefesto
а то у нас прохладно относятся к докеру
twwlf
Jenkins тоже на хосте держали
Roman
Georgiy
погугли в яндексе. пояндекси в гугле
Nklya
Штука от яндекса
http://allure.qatools.ru