Andrey
Anonymous
Andrey
Не суть ,функционал мизерный...может тебе и подходит
Andrey
не буду спорить
Anonymous
Andrey
Портейнер Рсинк На прод через ДокерХаб руками...ну такое
Anonymous
Кстати портейнер сильно подрос. Вместе со свармом и траефиком намного удобнее например ранчера с кубом для средних проектов
Andrey
Моё мнение сварм не ентерпрайз решение
Anonymous
Anonymous
Anonymous
Для волумов то есть
Andrey
Andrey
Чтоб не просролось следи за своим железом осью..докер тут не причём.
Anonymous
Чтоб не просролось следи за своим железом осью..докер тут не причём.
Как это не причём. У меня там с десяток разных приложений для каждого из которых нужны свои чётко настроенные (с учётом высокой нагрузки, причем) окружения - nginx + php-fpm разных версий, Апач, mysql, postgres, redis, ruby on rails, Джанго, odoo, битрикс окружение, специфичные окружения для некоторых скриптов и т.д. И любой из них нужно мочь развернуть за секунды. Без докера я со всем этим винегретом просто свихнулся бы.
Anonymous
И без веб морды тоже
George
без докера - есть вагрант. Например. Вопрос в автоматизации развертывания. Можно теми же ансибл плейбуками это делать. Проблема в том, чтобы их написать и отладить. И, да, докер здесь решает только одну проблему - пакетирование приложения....
Anonymous
George
эм. А куда катим? Если на выделенные ВМ в амазоне - то не проблема докупить инстансов. И перед ними LB
Anonymous
Anonymous
Поэтому сварм
George
HAProxy 😊 nginx и пр - на выделенных инстансах
George
Anonymous
Траефик удобнее
George
тот же кубер в облаке к LB провайдера цепляется по очевидным причинам.
George
с аннотациями - да, удобнее. Я где-то выше пытался его популяризировать
Anonymous
Кубер для очень больших контор. Из пушки по комарам
George
но есть нюансы. Как и везде. В том числе и то, что нужна единая точка входа в "кластер"
George
а ее без поддержки со стороны провайдера не сделать
Anonymous
George
как пример - яндекс.облако. Это L3 облако. Поэтому всякие кипэлайвы там не работают.
George
вирт айпи - вот про что речь. Без него про настоящий фейловер или балансировку не поговорить. Ну, или BGP, но кто его даст....
Anonymous
Там у меня траефик в кластере. На любой узел стучись и перенаправит куда надо сам
George
блин
Anonymous
И все балансирует. Или ты о чем?
George
это фигня. Потому что у тебя если сложился один узел из трех - ты потерял 1/3 всех запросов
George
раунд-робин днс - фуфло. Как и балансировка-фейло овер через ДНС. Сами гугловцы его не рекомендуют, т.к. там очень много нюансов с кэшированием днс на стороне клиента и по дороге
George
в случае, если туда в кластер ходят не живые человеки, а некое апи - ну, ок, семантику повтора запроса можно в приложении реализовать.... но тоже как бы не очень эффективно
Anonymous
Нет короче таких проблем )))
George
> Домен сразу на все айпи кластера указать и с головой нагрузки хватит
я повторюсь, что это косячная схема (см. выше)
George
ну, как всегда - пока не отказало где-то
Anonymous
Для моих запас в пару порядков точно
Anonymous
Georgiy
потому что они работают на железных машинах, которые выходят из строя
Georgiy
и узлы по пути к ним тоже выходят из строя
Anonymous
Anonymous
Плюс избыточность
Anonymous
До 300 нод эта схема отлично работает. Если выше тогда уже кубер нужен
NM
George
Anonymous
NM
легко
NM
даже офис работал прекрасно один а сервак в другой стране был с nfs - рекомендую его
NM
лет 15 назад может и не советовал бы но сейчас рабочий вариант - смотри umask также для процессов на будующее. в докерах с реальной сетью прекрасно по портам работает
Stepan
Всем салют.
Написал докер файл. В нем есть четыре команды ран. Когда запускаю docker build . вроде все запускается и устанавливается. Когда запускаю и подключаюсь к контейнеру - первые два RUN как будто и не запускались. Если их вручную там запустить - тогда все работает. В чем я не прав?
FROM node:12
WORKDIR /usr/src/app
RUN apt-get -y update
RUN apt-get -y install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
RUN npm install typescript -g
RUN npm install ts-node -g
COPY package*.json ./
RUN npm install
EXPOSE 9090
central
Рашид
Всем привет! Ребята подскажите пожл кейс, как запустить sh команду/файл с командами, сразу после старта контейнера?
Yakov
Yakov
блин, забыл,docker exec -t container_name yuor command
Yakov
Рашид
George
George
Рашид
Stepan
Yakov
George
я просто уточняю
Yakov
а я сам баран, во втором сообщении оказывается есть про файл hosts..
Fomalhaut
Привет всем!
Подскажите, плз, как правильно решать проблему монтирования CIFS в контейнере: Unable to apply new capability set.
Как я понял из https://stackoverflow.com/questions/42538586/mount-samba-volume-in-docker-container , надо дать побольше прав --cap-add SYS_ADMIN , но по ссылке пишут, что надо ещё размонтировать. Если надо, то как это делать корректно?