Jürgen
в .env
я не думая что при билде он ее подставит, честно не помню
Kostya
хм, тоесть надо указать полный путь?
Jürgen
хм, тоесть надо указать полный путь?
ты можешь попробовать и отдносительные пути к примеру context: ./worker dockerfile: Dockerfile_worker_php5
Kostya
и мне надо получается ложить dockerfile в папку /worker?
Jürgen
и мне надо получается ложить dockerfile в папку /worker?
ну или где там они у тебя лежат, поменяй на свои пути
Jürgen
Либо еще проверь докер файлы мало ли что вкралось
Dennis
Коллеги, кто-нибудь сдавал экзамен DCA?
Kostya
Либо еще проверь докер файлы мало ли что вкралось
может быть такое что docker-compose не видит альтернативный Dockerfile? потому что там указана установка supervisor, но при запуске пишет /usr/local/bin/docker-php-entrypoint: 9: exec: /usr/bin/supervisord: not found
Kostya
потому что обычный пых работает, а воркеровский нет(
Константин
кто использует или использовал Qt через docker, нужна консультация
Yukino
кто использует или использовал Qt через docker, нужна консультация
Телеграм в докере был с иксами, он ведь на qt.
Константин
Телеграм в докере был с иксами, он ведь на qt.
мне нужна консультация по архитектуре размещения всей связки - creator, qt, gcc
Константин
Yukino
что и где размещать
А какая задача стоит?
Константин
нужен стандарт с++17, не хочется на хостовую систему ставить gcc v> 7.XX, вот и думаю может в образ накатить все это
Константин
RUN apt-get update RUN apt-get install -y qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools build-essential # ...
ну т.е. в образ ставится сама библиотека, а QtCreator так же туда ставится?
Yukino
Но мне вообще не ясно зачем он в контейнере где только компилятор и библиотеки.
Константин
Yukino
CMake же есть...
Yukino
@coder_ex https://habr.com/post/181838/
Константин
@coder_ex https://habr.com/post/181838/
а при чем тут cmake? у меня на хостовой стоит gcc который не держит нужный мне стандарт, а ставить дополнительный тулчейн на хостовую не хочется т.к. не известно что будет с зависимостями
Константин
Использовать его вместо qtcreator, неужели не очевидно?
имеете в виду ручную сборку проектов ? не совсем подходит
Константин
в общем тема снята
Anonymous
всем здравия!
Oleksii
и тебе не хворать
Jürgen
Eugene
Парни, привет. Как думаете, если один мощный сервер на проект (проект весь в докер контейнерах), то лучше сразу машину Docker-хостом делать? или гипервизор накатить, и уже инстансы как докер-хосты использовать? Сорян если херню спрсил.
Eugene
Вот тоже склоняюсь к этому, но не могу для себя сформулировать - почему ))
Anonymous
Парни, привет. Как думаете, если один мощный сервер на проект (проект весь в докер контейнерах), то лучше сразу машину Docker-хостом делать? или гипервизор накатить, и уже инстансы как докер-хосты использовать? Сорян если херню спрсил.
почему херню) вполне нормальный вопрос. обычно кстати начинают выть мол то сё, пока на сервере реально пара виртуалок отдельных не понадобится. а потом начинают ныть что надо было на гипервизор ставить )
Anonymous
Вот тоже склоняюсь к этому, но не могу для себя сформулировать - почему ))
потому что проще с гипервизора ресурсы виртуалке отдать чем потом всё переустанавливать
Anonymous
это как минимум)
Anonymous
а у меня кейс был - софт оказался тупо несовместим с докером. нужна своя база + ssl3 + прочее древнее. а это центось6.8 с маскировкой пакета openssl )
Anonymous
плюс я заюзал hyper-v 2012 r2, а он умеет на горячую с одного сервера на второй без остановки машин
Anonymous
докер так не умеет
Alexey
разве? я вроде читал что SWARM все дела, может сеть между цодами витруальную шарить, по ней контейнеры могут бегать между цодами…. вот сейчас правда сижу и думаю, я не обманул сам себя ожиданиями, не помню чтоб там чёрным по белому про грячую миграцию было) возможно я сам додумал)
Alexey
первый ссылка в гугел https://habr.com/company/microsoft/blog/279181/ что то об этом говориит. сейчас почитаю)
Anonymous
Живая миграция в Jelastic облаке происходит с помощью замораживания контейнеров на одном сервере и восстановлении их на другом без простоя или потери данных и входящих соединений.
Dmitry
можешь прибить тут, запустить там
Alexey
а что есть облака то? это ж просто сервис докера который запускает контейнеры. пажи я дочитаю тогда можно будет обсудить что у них там есть а чего нету)
Dmitry
оркестраотор может следить, что бы такой-то контейнер всегда присутствовал в кластере в желаемых количествах
Anonymous
а вот оно как раз умеет лайв перенос)
Anonymous
просто у меня малюсенькое облачко скажем так)
Alexey
Живая миграция в Jelastic облаке происходит с помощью замораживания контейнеров на одном сервере и восстановлении их на другом без простоя или потери данных и входящих соединений.
Alexey
как то так пишут
Dmitry
линкани
Eugene
у меня вообще простой кейс - 15 контейнеров живут друг с другом в пределах одного окружения (ну или swarm-a) - один хост (4CPU/16RAM/RAID1-2xSAS10K). Шеф аргументирует тем, что нахер лишний слой создавать в виде гипервизора и виртуалки, а если че с гипервизором случится (че с ним случиться может)?. Я думаю что нужно как минимум из-за гибкости.
Eugene
Ну и шеф топит за впн в контейнере, что на мой взгляд лютый пиздец, но может я не прав тут.
Alexey
я тут не эксперт, но тут скорее vpn шлюз в виртуальной докеровской сетке наверное будет праивльно композером поднимать контейнер с шлюзом а други через него будут ходить в другую сеть за vpn… или фигню сказал?
Yuriy
k8s+какой нибудь persistent storage я думаю в самый раз
Alexey
Eugene
k8s+какой нибудь persistent storage я думаю в самый раз
а k8sне жирно для такого простенького проекта?
Eugene
просто я на него смотрю немного с опаской
Alexey
не, то что в самом контейнере VPN вроде как противоречит docker way) на сколько я могу понять, что в одном контейнере один процесс должен только трудиться
Yuriy
Ну вот на тему вменяемых persistent storage в докер(в т.ч swarm) я чёт как то не особо нашел
Yuriy
StorageOS разве что, но оно не production ready
Anonymous
почему) впн норм, если сеть грамотно разведена )
Hopf
OpenVPN который
Я про задачу спрашивал
Anonymous
но вот по мне через гипервизор и виланы как-то безопаснее )
Hopf
если там будет 1мб в день пролетать - то openvpn хороший инструмент
Anonymous
если совсем критично прям. ну и сервер если норм то там два адаптера
Yuriy
Ну так то если k8s кажется избыточным(хотя вероятнее всего он будет в самый цвет) можно в сторону open nebula посмотреть
Eugene
Я про задачу спрашивал
Просто подключаться к машине удаленно если что-то подправить
Eugene
openvpn за глаза хватит)
ну да, но я не о том что его не хватит, я о том что он в контейнере будет
Yuriy
Зачем городить огород, там где его не надо городить?