George
k3s?
George
говно конечно, но оно не так пахнет, как сворм
George
тухлятиной
Lex
и вообще забудь ты про сворм уже
была идея сделать что-то вроде сервиса куба у которого в ендпоинтах внешний IP адрес
Lex
да, и он у меня есть
Lex
но мне пачку сервисов перенести надо без особых модификаций
George
развернуть кубер )
George
сделать хорошо
Lex
как раз в рамках свалить нахуй с этого говна
George
отскейлиться до масштабов амазона
Lex
та блин
Lex
сегодня день троллинга?
George
да поменяй работу уж в конце-концов
George
работы больше, чем можно сделать
Lex
https://docs.docker.com/compose/compose-file/compose-file-v3/#extra_hosts
надо редеплоить сервисы, вариант, но не очень удобно
George
https://docs.docker.com/compose/compose-file/compose-file-v3/#extra_hosts
запатчим днс и все будет хорошо? ну-ну
Lex
в целом мне надо добавить в docker swarm dns свои записи
Anonymous
запатчим днс и все будет хорошо? ну-ну
у меня три года в проде проработало с базой без проблем и до сих может ещё работает
MDWIT
Подскажите, если я в nginx указываю порт 8000, То для какого порта прописывать listen? 80? И как потом делать доступным сайт из этого конфига? До этого были указаны порты 80:80 и все работало нормально, а сейчас перебрал разные комбинации, но сайт не подымается
MDWIT
Evgeniy
если ты запускаешь в контейнере listen 8000 то надо второй порт ставить 8000 а первый ставить любой какой желаешь на хостовой машине
Evgeniy
например 9000:8000 читается как порт 9000 хостовой машины прокинуть на порт 8000 контейнера
MDWIT
если ты запускаешь в контейнере listen 8000 то надо второй порт ставить 8000 а первый ставить любой какой желаешь на хостовой машине
спасибо, с портами разобрался. Как заставить работать домен ты не знаешь случайно? На 80 порту он работал нормально, но когда я изменил внешний порт - перестал. Куда копать не понимаю
Dima
Ребят, привет, новичок в докере, можно ли как-то использовать ликер для запуска приложений, которые работают только на винде?
George
Ликер?
George
Что это, простите ?
George
А вообще докер для виндовых программ тоже работает
George
(Но с нюансами)
Andrew
#вопрос по гитлаб и докер Есть докер, на котором собран локальный проект. Хочу добавить gitlab jobs для проверки сброки gulp стилей, composer пакетов, проверки кодстайла. Нужно ли свои собранные docker images (с нодой, php) публиковать на docker hub, чтобы потом можно было выполнить gitlab jobs используя эти образы с идентичным окружением что и на локальном докере? Или есть варианты получше (не слишком аркадно ли получается)?
Anonymous
Ну, включить вроде надо в настройках проекта
Andrew
У гитлаба есть свой регистри у каждого проекта
А и можно не выкладывать образы а в гитаб их положить?
Anonymous
А и можно не выкладывать образы а в гитаб их положить?
Ещё раз - у гитлаба есть свой приватный «хаб» для каждого проекта
Roman
у меня немного мутный вопрос, потому что у меня система, на которую я не могу затуннелиться (CI агенты) пытаюсь там запустить buildx, но ничего не выходит - docker buildx --help выводит хелп от самого докера - docker buildx create --use выдает unknown flag: --use See 'docker --help' - версия докера 19.03.13 пробовал $ export DOCKER_BUILDKIT=1 $ docker build --platform=local -o . git://github.com/docker/buildx $ mkdir -p ~/.docker/cli-plugins $ mv buildx ~/.docker/cli-plugins/docker-buildx + `export DOCKER_CLI_EXPERIMENTAL=enabled` ничего не меняется как узнать, чего ему не хватает?
Anonymous
docker buildx install?
Roman
docker buildx install?
ну он типа вообще на docker buildx не реагирует
Roman
ну и buildx install - это чтоб docker build юзал buildx, а я хочу хотя бы просто docker buildx запускать
Sergei
Парни, всем привет, может кто-то может подсказать по сети network между контейнерами? создал в docker-compose сеть установил networks: scrapy: ipam: driver: default config: - subnet: 10.7.1.0/24 в контейнере установил networks: scrapy: ipv4_address: '10.7.1.10' сделал подъём с force-recreate проверяю, сеть существует через inspect. но к контейнеру непонятно пингуется, то есть ответы, то нету. Но поднятое приложение стабильно не отвечает из этой сети. Нужно ли отдельно подключать контейнер к этой сети или нет?
Anton
Кто-то нибудь знает, при использовании host сети, можно ли заставить docker ps выводить нужный мне порт? Я понимаю, что форвардинга портов нет в этом режиме, но было бы чертовски удобно через стандартный docker ps видеть на каком порту крутится сервис. Я попробовал expose в docker-compose.yml, но это не работает. Маловероятно, что это возможно, но может я упустил какую-нибудь force опцию?
George
ss -tlpn, удачи
Anton
ага, ну так и предполагал, спасибо
George
ты все правильно делаешь
Roman
ss -tlpn, удачи
ss - это что-то типа нетстата? а то ключи знакомые, а бинарник нет
Roman
загуглил. фигассе, netstat is obsolete. совсем на своем BSD уже не слежу за тем что происходит)
Slach
=) народ, а всегда ли docker desktop + wsl2 для винды игнорировал права и монтировал файлы как 0777 ?
Dima
Ликер?
Докер, это т9 шалит
Slach
Да, вроде так
пичалька =\ пришлось костылики городить https://stackoverflow.com/a/53689902/1204665
Null
Бесплатный вебинар «Как запустить проект в Kubernetes за 60 минут» от Mail․ru Cloud Solutions Kubernetes — сложная для внедрения технология, если запускать ее самостоятельно, преодолевая все подводные камни и неочевидные препятствия. Специалисты MCS помогут вам подготовиться к возможным трудностям. На вебинаре от Mail․ru Cloud Solutions 29 апреля вы узнаете, как быстро задеплоить проект в Kubernetes за 60 минут, как справиться со всеми сложностями и настроить автоматизированный конвейер разработки приложения. По итогам вебинара вы получите готовый репозиторий в GitHub и сможете самостоятельно повторить все действия, которые будут продемонстрированы спикером в рамках вебинара. Мероприятие пройдет в четверг, 29 апреля, онлайн. Начало в 17:00 по Москве. Регистрация обязательна: https://vk.cc/c1ek00
Roman
может мне кто-то объяснить по docker buildx? - что конкретно делает docker buildx create? (создает инстанс билдера, но что это такое?) - что будет, если я сделаю create несколько раз, что будет разного у этих инстансов? кеши? - я сделаю docker buildx create --use при старте из-под рута, то потом при логине под пользователем мне надо опять делать docker buildx use почему-то. я думал, что можно сделать один раз на всю систему
tamtakoe
Подскажите, можно как-нибудь агрегировать докер-логи? Есть такая тула, которая при каждой записи в лог будет группировать примерно похожие сообщения и сохранять их в агрегированный лог?
George
только это надо приложение само инструментировать
George
либо на уровне хранилища агрегацию настраивать (graylog, elk)
tamtakoe
sentry
Ага. Вижу, что на уровне приложения, но адаптеры есть практически подо всё. А что-то без привязки к приложению и без удаленных хранилищ есть, плагин для Докера, например? Вообще, можно как-то влезть в его систему логирования?
George
забудь
George
незачем
tamtakoe
разве что так
Так сейчас и делается, но любая проблема с сетью и всё рушится. sentry как вариант неплохой. Это лучшее, что сейчас есть или есть аналоги?
tamtakoe
незачем
Почему?
George
dynatrace и прочие APM - но они вам не по карману
George
Почему?
потому
George
тебе для дедупликации на стороне инфры надо держать очень большой индекс в памяти
tamtakoe
тебе для дедупликации на стороне инфры надо держать очень большой индекс в памяти
Ну вот хз, логов много, но они очень похожи. Не думаю, что там больше 1000 отличных элементов наберется, да и не важна там 100% точность
tamtakoe
dynatrace по карману, но пока выглядит слишком монструозно
George
Ты закроешь вообще все проблемы с мониторингом
tamtakoe
Рекомендую
Может у нас и используется. Точно есть НьюРелик, Нагиос и еще что-то. Но раз какой-то стандарт логирования не выработался, значит всё фуфло) Поспрашиваю наших Девопсов