Anonymous
это полная ерунда
docker+consul+docker registrator dns-resolver = consul dns вуаля
Anonymous
из-вне можно по dns идти в контейнер по имени как в консуле
Anonymous
но это не внутренний dns
Anatoliy
В hosts впиши вручную
а что сразу об этом не написал?
Anatoliy
Парируй
очевидно же, что я не за этим сюда пришел
Anonymous
только... зачем?
консулов объединяешь в кластер, поднимаешь калико или вив и коннективити между докер демонами запиливаешь
Anonymous
аля сварм, только более ручной
George
это не нужно ) поднимаешь кубернетес, профит
Anonymous
сложно поднять кубик на 2 сопливых тачках
Anatoliy
например, dev окружение разработчика. который у себя на хосте развернул пару контейнеров, а приложение крутится на хостовой машине. так удобно для дебагинша и т.д.
Dan
очевидно же, что я не за этим сюда пришел
Давай иначе. Мой поинт в том, что твоё тз - говно. Потому что тебе не нужно резолвить на хвостовой машине внутренние имена контейнеров.
George
если у тебя извращенные кейсы, то тебе не докер, а вагрант нужен
Dan
Всё так
Anatoliy
они кодят в идее
George
ты гонишь?
нет, знаешь, просто зашел сюда тебя потроллить и ЧСВ потешить. Вот заняться нечем.
George
они кодят в идее
расскажи как это влияет, может мы просто что-то не знаем. И усложняем жизнь бедным разрабам
Anatoliy
твой друг уже подсказал про хост, теперь твоя очередь
Anatoliy
Ааа, так нихрена не понял ?! и давай сразу "гавно" и всё такое...
Dan
Борзота подъехала
Dan
Ну с этим мы умеем разбираться
Dan
Анатолий отправлен нахуй
George
в PyCharm & IDEA там встроенные примитивы для работы с докером и компоузом
George
почти наверняка вы их не используете, а пытаетесь строить процесс вне.
Dan
В бан уйдёт любой, кто помимо отсутствия желания читать официальную документацию будет ещё требовать технической поддержки и качать права. Ок?
Eshently
Привет Нужен докер образ стека ubuntu, nginx, postgres, redis для пример и изучения докера
George
докер образ стека - так не бывает. Может быть ты имеешь в виду docker-compose ?
George
или вот прям все обязательно в один образ (контейнер) засосывать?
Dan
Привет Нужен докер образ стека ubuntu, nginx, postgres, redis для пример и изучения докера
Нам следует за тебя поискать в гугле примеры использования этого стека в докере?
Dan
Там просто примеров больше
Eshently
докер образ стека - так не бывает. Может быть ты имеешь в виду docker-compose ?
я пока только изучаю, очень понравилось, пока только разбираюсь разобрался с контейнерами
Andrey
нет это человек не понимает что такое докер и зафига оно а не нормальные контейнеры
Eshently
нет это человек не понимает что такое докер и зафига оно а не нормальные контейнеры
иногда запятые помогают понять предложение лучше и передать свои мысле четче своему собеседнику ))
Deleted
Всем доброго времени суток. В сети полно манов по конфигурации KSM применительно к KVM. Применительно к Docker подобного нет. Соответственно ряд вопросов: 1. Работает ли в Докере дедупликейшн памяти искаропки без KSM? 2. Если дедупликейшн не работает - есть ли смысл в KSM для Докера, есть ли хауту (в сети не нашёл), пробовал ли кто и получил ли профит? Заранее спасибо за консультацию. P.S. пока что только находил пару обсуждений данного вопроса применительно к LXC с отрицательным ответом.
George
В зависимости от того, что и как вызывается - есть шанс, что ядро угадает, что в докере запускается одно и то же ядро, одни и те же процессы и автомагически не будет расходовать лишнюю память
George
Проблема скорее в другом - очень мало кто запускает сервисы на одной standalone машине из одного и того же образа. Здесь докер работает скорее как пакетный менеджер. И тогда по сути разницы с запуском как обычных не-докеризированных сервисов нет.
Deleted
> Проблема скорее в другом - очень мало кто запускает сервисы на одной standalone машине из одного и того же образа. Прямо сейчас конфигурю селениум-контейнеры с селениум-хабом))
George
Если выкинуть докер и запустить 10 инстансов одного приложения - сколько памяти в линуксе будет скушано ?
Deleted
Не хочу ошибаться и сильно позориться. Со временем он конечно всё компактит. И всё зависит от приложения - например, если используются .so-шки, то всё упирается только в данные, которые через приложение гоняются. По тому же принципу разделяемых библиотек может работать что-то, о существовании чего я не знаю. Поэтому и спрашиваю. Только вот например /lib у каждого контейнера свой. Получается, что и путь до .so у каждого контейнера свой. И значится шеринг работает для процессов внутри контейнера, а не для процессов на всем хосте. Эм ай райт?
Deleted
Видите-ли, я не могу строить выводы из ваших непроверенных вами же предположений))) Мнение учту, спасибо с другой стороны, ради этого вопроса читать талмуды тоже не очень хочется)))
Deleted
По-крайней мере пока я в это не упираюсь
George
А какую задачу решаете ?
Deleted
Просто поднимаю селениум для ниже среднего размеров веб-проекта. И не только селениум. ДевОпс-окружение
George
Просто поднимаю селениум для ниже среднего размеров веб-проекта. И не только селениум. ДевОпс-окружение
Ну, я так понял, что хосты с очень малым количеством памяти, иначе уплотнение не понадобилось бы ?
George
Вопрос очень дискуссионный
George
https://github.com/moby/moby/issues/7950
Deleted
Получается что так, да. Ну не прям супер-критично маленьким, но я просто перестраховываюсь заранее - рассматривать такие падения заранее. это мой опыт чистого админа, не девопса)) от подобной паранойи я уже вряд ли уйду
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 проблема
Eshently
adminer же должен знать куда ему стучаться в базу, а в енвах не вижу чтобы ты ему указал коннект к базе
сорри, но я еще мало разибраюсь не подскажешь как это сделать? или как получить ip адрес докер машины
Igorek
не могу ссылку скинуть, но есть хорошая статья на офф документации докера. Quickstart: Compose and WordPress, найди через гугл. там будет пример как подружить дб и бизнес-сервис