maniac
может ты скачал 64-битный образ на 32-битной системе?
Nikolay
Кажется, да. Спасибо.
Igor
а как правильно юзать busybox и зачем?)
Anonymous
Господа, что может ломать докер с роутами и ipv6 у меня пара процессов перестает видеть хост
Andrei
киньте в меня, пожалуйста, нормальной статьей про swarm mode и пример типа один хост с бд и один хост с кодом
http://avmaksimov.ru/2017/01/13/docker-compose-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-flask-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81-mongodb/
Timur
привет. кто-нибудь работал с Amazon EC2 container service? на кворе видел мнение, что тот же Ранчер справится лучше и сэкономит кучу времени.
Timur
традиция, так традиция: #whois начинающий ops/cloud architect в IoT-стартапе (г. Карлсруэ). сам из Усть-Каменогорска, РК. о группе узнал из родительского DevOps сообщества.
Andrei
нет ничего про swarm
Что именно интересно?
Lupsik Pupsik
Что именно интересно?
как настроить сварм на двух хостах с докер-композ
Andrei
момент
Andrei
как настроить сварм на двух хостах с докер-композ
http://avmaksimov.ru/2016/12/12/setting-up-docker-swarm-cluster-at-croc-cloud/ - это про настройку
Andrei
как настроить сварм на двух хостах с докер-композ
http://avmaksimov.ru/2017/02/17/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-swarm-secrets-%D0%B2-docker-compose/ - это про то, как использовать Swarm кластер совместно с Compose (упор правда на секретах, но тебе же синтаксис docker-compose.yml нужен, скорее всего)
Lupsik Pupsik
мне нужно чтобы два хоста с docker-compose на борту умели общаться с друг другом
Andrei
мне нужно чтобы два хоста с docker-compose на борту умели общаться с друг другом
Какую задачу решаешь? Можно чуть по-подробнее про нее, пожалуйста? Пока не очень понятно, как тебе помочь.
Lupsik Pupsik
Какую задачу решаешь? Можно чуть по-подробнее про нее, пожалуйста? Пока не очень понятно, как тебе помочь.
два хоста: на одном бд (условно), на другом – код. Нужно, чтобы код мог общаться с бд
Lupsik Pupsik
и то и то запускается через docker-compose
Andrei
и то и то запускается через docker-compose
https://technologyconversations.com/2017/01/23/using-docker-stack-and-compose-yaml-files-to-deploy-swarm-services/
agic
https://dockercon.smarteventscloud.com/connect/publicDashboard.ww
Timur
Подскажи, пожалуйста, какую задачу решаешь?
подумываем перенести приложение в AWS, но нужно как-то все это дело совместить с нашими контейнерами
Timur
соответственно нужно гибко управлять деплоем
Andrei
подумываем перенести приложение в AWS, но нужно как-то все это дело совместить с нашими контейнерами
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? ECS работает поверх EC2, поэтому можно строить совершенно любое решение. Пока причин по использовать именно ECS я не вижу, если честно.
Timur
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? - именно. но супервайзер мой чет начал спрашивать, мол, есть ли у Амазона свое решение и тд и тп мол, нативно, было бы лучше
Orez
Можно ли как-нибудь собрать docker docs в PDF?
Andrei
Развернуть свой swarm или kubernetes поверх стандартного IaaS-а в виде EC2? - именно. но супервайзер мой чет начал спрашивать, мол, есть ли у Амазона свое решение и тд и тп мол, нативно, было бы лучше
Это не нативно. ECS - это дополнительный оверхед над EC2. В Амазоне нет плюшек от использования ECS, этот сервис нужно использовать ТОЛЬКО, если у тебя есть серьезные требования к безопасности разворачиваемого в контейнерах приложения. ECS запускает отдельный контейнер в отдельной ВМ, что дает возможность гибко контролировать политики доступа в IAM. Но тонну контейнеров в одной ВМ запустить не получится.
Igor
у меня с прокси получилась какая-то фигня, но в моем случае я смог сделать чтобы заработало https://github.com/Gorniv/proxy_pass
🦠
Докер-компоуз умеет обращаться по именам сервисов, их надо в links указать
🦠
После этого все контейнера в рамках одной подсети будут видеть друг друга по именам сервисов
🦠
Есть кстат пока сырое решение kompose, которое умеет поднимать инфраструктуру с docker-compose.yml
🦠
Можно указать network в описании сервиса
🦠
https://docs.docker.com/compose/networking/#specifying-custom-networks
Anonymous
http://stackoverflow.com/questions/21721495/how-to-deploy-correctly-when-using-composers-develop-production-switch/21722205#21722205
Anonymous
он прав ?
Anton
Аргументы какие-то смешные, но сама мысль здравая. Композер задействует кучу внешних репозиториев, и никто не гарантирует, что они будут в том же самом состоянии в момент деплоя на продакшн, что и при тестировании. Более того, некоторые репозитории могут вообще быть удалены, если например проект старый, и долгое время релизов не было.
Anton
Частично проблема решается при использовании capistrano. Если чего-то нет, т.е. нужного репозитория, ветки, или коммита, то install тупо не пройдёт, и релиз откатится. После этого нужно будет решать проблему. Править код, менять бандл на другой, обновлять чего-нибудь, или же тупо выковырять нужную версию пакета с того сервера, на котором она есть (напр., тестовый, или текущий продакшн), положить в свой локальный репозиторий, и ставить потом оттуда.
Anton
В докер-контейнер всё загнать, т.е. приложение вместе со всеми вендорами - тоже вариант, в принципе)
Anonymous
прост не над юзать composer для прода и для финального тестирования
Anton
прост не над юзать composer для прода и для финального тестирования
Да, именно это там и написано) Вопрос был в том, так это, или нет.
нꙺ
котаны, есть вопрос по приватному репозиторию докера
нꙺ
в мануалах написано, что при создании сертификатов для секурного подключения, нужно в инфе сертификатов указывать домен, к_которому/на_котором крутится репозиторий как быть если домена нет? есть только ip и порт, торчащий наружу
нꙺ
корневой/серверный/клиентский сертификаты естессно самопальные
Bogdan (SirEdvin)
Вроде можно указать IP. Ну и сертификаты не обязательны
Andrei
котаны, есть вопрос по приватному репозиторию докера
http://avmaksimov.ru/2017/02/10/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-docker-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F/
Dmitrii
> При использовании в продуктивной инсталляции вы можете ... Что за ... Статья переведена промтом?
Andrey
что за докер ee появился, кто в курсе
Andrey
?
Andrey
https://docs.docker.com/engine/installation/linux/centos/
Denis
https://www.docker.com/community-edition
Denis
https://www.docker.com/enterprise-edition
Михаил
Х.х.х.х.х З.жз..З.жююх
Михаил
Основы пользовательских свойства CSS, перевод вводной статьи Серджио Гомеса — http://zmeika.name/2017/03/02/custom-css-properties-basics.html
🦠
как бы есть мнение, что для деплоя надо подымать свой packagist
🦠
он изолирует среду развертывания от внешних изменений
Timur
привет. использую rancher+kubernetes, если я запускаю через kubernetes контейнер, то должен ли он отображаться на хосте через docker ps? и если да, то под своим непосредственным именем или закодированным?
Timur
спасибо
Олег
#whois ▫️Какой у вас проект или где работаете? Пара проектов в стадии "еще полгода и оно начнет разговаривать". ▫️В чём вы специалист? Пишу на Ruby, Rails, изучаю Hanami, fp немного. Vim немного. ▫️Чем можете быть интересны или полезны сообществу? Этот вопрос стоит задавать после некоторого периода адаптации. Советами ;) ▫️Чем интересно сообщество вам? Докером, вероятно. ▫️Откуда вы? Сочи ▫️Как узнали про группу? Поиск по названию.
Anton
Докер-компоуз умеет обращаться по именам сервисов, их надо в links указать
Уже не надо линкс, достаточно сделать кастомную bridged сеть
Aleksey
Ребята, стесняюсь спросить, а docker-compose работает на windows?
Иван
работает
🦠
на маке оно как-то тормозит
Bogdan (SirEdvin)
Работает, но из-за особенностей можен не все папки прилинковать)
🦠
эт проблемы
Bogdan (SirEdvin)
Так же, как и обычный docker
t3
Гайс, подскажите как пофиксить вечный hg clone из Dockerfile?
Anton
1. Проверить есть ли доступ из докер-контейнера к репозиторию - может он не может приконнектиться
Anton
2. Сделать hg clone локально и посмотреть сколько времени это занимает - может там огромная репа
Anton
Если это так, то искать как сдлеать shallow clone в hg
Anton
http://stackoverflow.com/questions/21762447/can-i-clone-just-the-latest-changesets-of-a-repository-instead-of-the-entire-his
Anton
может у вас дурачок какой-нибудь залил 1гб jar в репу
Anton
Еще много идей
Anton
например удалить hg clone из докерфайла и посмотреть - может не он виноват