🦠
который быстрее и лучше
🦠
Victor
Дык, разработчики на oracle jdk пилят
🦠
лецензия не та, чтобы в докер
Victor
Вот... :-\
Etki
есть некоторый общий репозиторий, который называют опенждк, и от которого форкаются все остальные. в оракле есть немного интересных штук и немного неинтересной лицензии. это основные различия
Etki
хотите фришную сборку - берите zulu
Etki
большой разницы, где код ваших разработчиков будет выполняться, нет и не планируется
Etki
все компилируется в байткод, который выполняется по спеке jvm. какая там реально jvm в конце - вообще наплевать, пока вы не используете в продакшене дополнительные утилиты из поставки оракла
Etki
точнее jvm вообще всегда наплевать, просто если вам нужен mission control или как его там, то у вас вендорлок на оракле. jstat, jmap и прочее есть в любом jdk
Nikita
есть распространенное мнение что oracleJDK быстрее и лучше чем OpenJDK, поэтому многие используют первую тех кто бы сам проверил я незнаю
Etki
есть распространенное мнение что oracleJDK быстрее и лучше чем OpenJDK, поэтому многие используют первую тех кто бы сам проверил я незнаю
именно поэтому при встрече с распространенным мнением его можно выкидывать и игнорировать
Мой
а это на чем? https://hub.docker.com/r/library/maven/
🦠
там в хедере везде openjdk:7
🦠
как бе
t3
Гайс, а голанг чатик кто знает?
🦠
Бот
Anton
Гайс, а голанг чатик кто знает?
Тоже вчера искал, golang_ru и go_ru мертвы
Denis
Попробуй @progo :)
t3
Спасиб. В дружественном чате ещё @gogolang скинули
Etki
https://github.com/funkyfuture/deck-chores если кто не видел
Serhii
Если контейнер упал, чем его поднять автоматом? Супервизор? Или есть другие решения более изящньіе
Etki
restart=unless-stopped
Serhii
Хм , наверно надо более внимательно почитать доку(
Vitaliy
Господа, помогите понять. Я хочу чтобы мой докер всегда обращался к приватному регистри. я в /etc/docker/daemon.json прописываю registry-mirrors: ["fqdn:port"]
Vitaliy
но как только я делаю pull с моим тегом оно не работает. если сделать pull с указанием регистри то работает
Anonymous
что такое entrypoint и что такое cmd?
cmd запускается в конце, а вот с ентрипоинт толком не понимаю. Но оно есть в официальном докерфайле мускуля
Alex
Всем привет, а кто нибудь может подсказать где читать про то как назначить корректно контейнеру DNS name ?
Sander
docker, rkt, runc - что лучше for production?
Etki
Всем привет, а кто нибудь может подсказать где читать про то как назначить корректно контейнеру DNS name ?
--network-alias короче, в compose примерно то же самое под ключом networks: https://docs.docker.com/engine/userguide/networking/configure-dns/
Alex
Это видел, но не могу сообразить пока, как это сделать правильно.
Etki
"это" - это что?
Alex
Как сделать корректным обращение из внешнего мира к контейнеру по имени.
Etki
"корректное обращение" тоже придется определить. могу потом рассказать нашу временную схему, но пока не уверен, что речь про это
Alex
я это понимаю
Alex
был бы признателен за любые объяснения
Etki
ну, короче, у нас стояла необходимость вылкадывать всякие фича-бранчи отдельными окружениями. поэтому я тупо вкрутил сетку local.company, поставил контейнер с nginx, поставил контейнер с dns, который подглядывает в dns докера (может, можно и без него, я просто помню, что у nginx была беда какая-то, а отдельный dns мне нужен для общения между хостами), сказал nginx просто проксировать входящий хост в одноименный хост внутри сетки local.company. Теперь мы выкладываем пшпшное приложение композицией, которая прямо задает алиас входного сервера этой композиции в сетке local.company (e.g. global-refactoring.feature.ci.my.company). В результате вся эта байда видна снаружи со всеми вытекающими (надо прикручивать robots.txt, авторизацию, пробрасывать mailhog и pma через nginx, в будущем еще ингрессу на хосте добавить fallback-бэкенд, чтобы ловить не 502, а приятную страничку и не возиться с нехотящим стратовать nginx из-за отсутствия хостов в dns).
Lupsik Pupsik
docker в coreos перестал отвечать вообще что можно сделать? docker ps стакается
Etki
стакается?
Lupsik Pupsik
стакается?
не отвечает вообще
Lupsik Pupsik
висит
Etki
docker info работает?
Lupsik Pupsik
виснет
Etki
логи, top?
Roman
Демон помер или рейс поймал
Roman
Топ кстати да, может Ио
Etki
или просто в него нагрузили говна, и он еще на прошлый ps пытается выдать что-то
Alan
а можно ли как то использовать named volumes в docker cloud ?
Lupsik Pupsik
логи, top?
логи чего?
Etki
демона докера
Lupsik Pupsik
докер куда-то сыпет свои логи?
Alan
или как быть когда в одном контейнере есть каталог со статикой (при сборке создается), и ее должен отдавать другой контейнер с nginx ?
Etki
докер куда-то сыпет свои логи?
почему это вызывает такое удивление? он же просто классический демон, как и какой-нибудь nginx имеет лог по умолчанию
Roman
докер куда-то сыпет свои логи?
Если кореось то journalctl
Stas
Работаю в Microsoft Россия в Москве Изучаю Docker и близкие технологии для последующего использования их в проектах партнёров и/или заказчиков Если вдруг захотите встретиться в Москве, могу помочь найти место Если есть какие-то вопросы по Azure или Windows разработке, тоже могу помочь На текущий момент основная специализация, архитектура облачных решений — Microsoft стек Хочу быть в курсе новостей сообщетсва, быстрее узнавать новое Я из Донецка Узнал о группе, в группе Kubernetes — русскоговорящее сообщество #whois
ill-ya
Друзья, что лучше mount volume from host or docker volume? Какие минусы и плюсы?
ill-ya
Просто папку проще бэкапить и работать с ней, подключать к разным контейнерам
ill-ya
Если конечно все работает на этой одной машине
ill-ya
Подскажите..
Simak
Вольюм тоже можно подключать к нескольким контейнерам
Simak
Можно создать контейнер, для хранения данных
Simak
И подключать вольюм ко всем контейнерам без указания путей потом
Simak
И бэкапы можно как папку
Simak
Все вольюмы в /var/lib/docker/volume
Simak
Это наверное больше личное предпочтение
ill-ya
Это да, а минусы?
Simak
Я как понимаю монтируемым папку, можно таким образов подключать внешние хранилища, а вот вольюмы как понимаю нельзя. (Но это не точно 😅)
Etki
Это да, а минусы?
- засирает систему - не нужно в принципе
Andrei
Ребят, а кто-нибудь знает готовую обвязку для доставки логов докера c дефолтным json драйвером в elasticsearch? А ля: получает список контейнеров, подцепляется к логам, шиппит их куда надо. Я же правильно понимаю, если включить, к примеру GELF драйвер, то локально логи (через docker logs) уже не посмотришь?
Andrei
fluentd-driver есть, но локально уже не посмотришь
Спасибо, но ради этого и вопрос был) Понятно что можно нацепить filebeat на все контейнеры помимо системных логов, но сильно сомневаюсь что кто-то не сделал данный функционал
Andrei
gelf же намекает на graylog
Да это уже даже не намек, транспарант! Но на данном этапе не хотелось бы терять возможность зайти и посмотреть что там локально происходит. Свести логи в одну точку - это скорее для удобства. Раньше так logstash ем логи со всех тачек заводил
Etki
насколько знаю, драйвер может быть только один, поэтому отказ от json-file и других локальных вариантов действительно сводит на нет возможность локально посмотреть логи