Anonymous
это полная ерунда
docker+consul+docker registrator
dns-resolver = consul dns
вуаля
Anonymous
из-вне можно по dns идти в контейнер по имени как в консуле
Anonymous
но это не внутренний dns
George
Anatoliy
Парируй
очевидно же, что я не за этим сюда пришел
Anonymous
только... зачем?
консулов объединяешь в кластер, поднимаешь калико или вив и коннективити между докер демонами запиливаешь
Anonymous
аля сварм, только более ручной
George
это не нужно ) поднимаешь кубернетес, профит
Anonymous
сложно поднять кубик на 2 сопливых тачках
Anatoliy
например, dev окружение разработчика.
который у себя на хосте развернул пару контейнеров, а приложение крутится на хостовой машине. так удобно для дебагинша и т.д.
George
George
George
George
если у тебя извращенные кейсы, то тебе не докер, а вагрант нужен
Dan
Всё так
Anatoliy
Anatoliy
они кодят в идее
George
ты гонишь?
нет, знаешь, просто зашел сюда тебя потроллить и ЧСВ потешить. Вот заняться нечем.
George
они кодят в идее
расскажи как это влияет, может мы просто что-то не знаем. И усложняем жизнь бедным разрабам
Anatoliy
Anatoliy
твой друг уже подсказал про хост, теперь твоя очередь
George
Anatoliy
Ааа, так нихрена не понял ?! и давай сразу "гавно" и всё такое...
Dan
Борзота подъехала
Dan
Ну с этим мы умеем разбираться
Dan
Анатолий отправлен нахуй
George
в PyCharm & IDEA там встроенные примитивы для работы с докером и компоузом
George
почти наверняка вы их не используете, а пытаетесь строить процесс вне.
Dan
В бан уйдёт любой, кто помимо отсутствия желания читать официальную документацию будет ещё требовать технической поддержки и качать права. Ок?
Eshently
Привет
Нужен докер образ стека ubuntu, nginx, postgres, redis для пример и изучения докера
George
докер образ стека - так не бывает. Может быть ты имеешь в виду docker-compose ?
George
или вот прям все обязательно в один образ (контейнер) засосывать?
Dan
Dan
Там просто примеров больше
Boris 🦍
Andrey
нет это человек не понимает что такое докер и зафига оно а не нормальные контейнеры
Deleted
Всем доброго времени суток.
В сети полно манов по конфигурации KSM применительно к KVM. Применительно к Docker подобного нет. Соответственно ряд вопросов:
1. Работает ли в Докере дедупликейшн памяти искаропки без KSM?
2. Если дедупликейшн не работает - есть ли смысл в KSM для Докера, есть ли хауту (в сети не нашёл), пробовал ли кто и получил ли профит?
Заранее спасибо за консультацию.
P.S. пока что только находил пару обсуждений данного вопроса применительно к LXC с отрицательным ответом.
George
George
В зависимости от того, что и как вызывается - есть шанс, что ядро угадает, что в докере запускается одно и то же ядро, одни и те же процессы и автомагически не будет расходовать лишнюю память
George
Проблема скорее в другом - очень мало кто запускает сервисы на одной standalone машине из одного и того же образа. Здесь докер работает скорее как пакетный менеджер. И тогда по сути разницы с запуском как обычных не-докеризированных сервисов нет.
Deleted
> Проблема скорее в другом - очень мало кто запускает сервисы на одной standalone машине из одного и того же образа.
Прямо сейчас конфигурю селениум-контейнеры с селениум-хабом))
Deleted
George
George
Если выкинуть докер и запустить 10 инстансов одного приложения - сколько памяти в линуксе будет скушано ?
Deleted
Не хочу ошибаться и сильно позориться. Со временем он конечно всё компактит. И всё зависит от приложения - например, если используются .so-шки, то всё упирается только в данные, которые через приложение гоняются. По тому же принципу разделяемых библиотек может работать что-то, о существовании чего я не знаю. Поэтому и спрашиваю.
Только вот например /lib у каждого контейнера свой. Получается, что и путь до .so у каждого контейнера свой. И значится шеринг работает для процессов внутри контейнера, а не для процессов на всем хосте. Эм ай райт?
George
Deleted
Видите-ли, я не могу строить выводы из ваших непроверенных вами же предположений))) Мнение учту, спасибо
с другой стороны, ради этого вопроса читать талмуды тоже не очень хочется)))
Deleted
По-крайней мере пока я в это не упираюсь
George
А какую задачу решаете ?
George
Deleted
Просто поднимаю селениум для ниже среднего размеров веб-проекта. И не только селениум. ДевОпс-окружение
George
George
Вопрос очень дискуссионный
George
https://github.com/moby/moby/issues/7950
Deleted
Получается что так, да. Ну не прям супер-критично маленьким, но я просто перестраховываюсь заранее - рассматривать такие падения заранее. это мой опыт чистого админа, не девопса)) от подобной паранойи я уже вряд ли уйду
George
George
Или падения - в смысле ошибки ?
Deleted
нет, падения по оому например
George
Оверкомит по памяти выключайте
George
Но это проблема прикладного софта, который аллоцирует и аллоцирует. Пока память реально не кончится. С этим ничего уже не поделать, кроме докупить ОЗУ (
Deleted
Тут вы скорее правы, чем нет
Deleted
Тип вы правы однозначно))
Deleted
а докупить ОЗУ - тоже не вечное решение
Deleted
@gecube по сабжу - https://stackoverflow.com/questions/35863608/shared-library-in-containers
George
Нонче везде overlay2 по дефолту. В принципе, это соответствует тому, что я писал выше. Спасибо
Eshently
Привет
Получаю такую ошибку при запуске docker-compose up
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name does not resolve
Проект mariadb и adminer (изучаю docker)
Вот сам docker-compose.yml
version: '3.7'
services:
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSOWRD: 12345
adminer:
image: adminer
restart: always
ports:
- 3030:8080
Eshently
Без docker-compose (то есть при ручном соединении портов) работает отлично
Eshently
Ошибка при попытке входа в adminer
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name does not resolve
(забыл уточнить что это за ошибка)
Eshently
операционка - винда
Denisio
ну написано же английским по белому
Denisio
getaddrinfo failed: Name does not resolve
Denisio
с DNS проблема
Igorek
Eshently
Igorek
не могу ссылку скинуть, но есть хорошая статья на офф документации докера.
Quickstart: Compose and WordPress, найди через гугл. там будет пример как подружить дб и бизнес-сервис
Eshently