Alexey
Мне про разработку непонятно.
Мы возможно о разном сейчас. Я хочу сейчас сделать следующее. Человек, который не особо понимает что такое composer и миграции имел локально актуальную версию рабочего окружения. Он локально запускает у себя docker compose и начинает работать в своей папке, которая маунтится в php-fpm. При этом он может сразу видеть изменения. При переключении веток ватчится изменения composer.json и запускается автоматом composer install и запускаются миграции
Cin
Да, мне все понятно. Спасибо.
Alexey
Так-что тут composer не является как инструмент для деплоя реального приложения на продакшен
Cin
Да, я понял. Спасибо.
нꙺ
есть ли где-нибудь готовый образ секурного приватного репозитория докера? Так чтобы стартанул контейнер, указал ему пути к сертификатам, задал пользователя и радуешься?
🦠
Докер и сосьюрити
🦠
Новый проект нашей раши
🦠
Понять и простить
нꙺ
Вот, вроде нашел юзайте, кому надо https://github.com/Tails/docker-registry-nginx-ssl
Petr
КРУТО!
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/
Ростислав
подскажите пожалуйста, а можно как-то пересобрать контейнер быстро? я имею введу следующее: я использую docker-compose pu -d после чего билдится образ который мне нужен (на основании dockerfile) и запускается контейнер на основе этого образа, сейчас если я что-то изменил в dockerfile, мне приходится останавливать контейнер, удалять его, потом удалять образ и заного запускать dcoker-compose up -d можно ли это как-то прсото пересобрать за 1 команду?
ill-ya
--build?
Petr
а можно из докера сделать балансировщик?
Petr
вот у меня есть балансировщик на nginx и 3 сервера связаны через nfs
Petr
тут как то можно на одном физическом сервере чтобы 3 приложения делили нагрузку
Andrei
а можно из докера сделать балансировщик?
Можно. Поднимите контейнер с Nginx и вашими правилами балансировки. Балансировщик делается не из Docker-а, а из Docker контейнера, в котором запущен Nginx.
Ryskin Artem
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена 🚫 Флуд и непрофессиональное поведение запрещено За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Docker, Docker Swarm и всей экосистеме. Задаем вопросы, решаем проблемы и обмениваемся новостями. Параллельно с этой группой развивается: 🔸@kubernetes_ru - посвященная Kubernetes (он же K8s), его конфигурации и обновлению. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д. 🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д. 📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
1. Работаю над интернациональным сайтом для игр на андроиде в компании Playwing. 2. В бекенд- разработке (php, mysql и т.д.) 3. Понятия не имею (разве что по специальности) 4. Обмен опытом/знаниями 5, Украина. 6. Привели меня сюда :) #whois
Ryskin Artem
Сорян, не прочел правила :(
Petr
Можно. Поднимите контейнер с Nginx и вашими правилами балансировки. Балансировщик делается не из Docker-а, а из Docker контейнера, в котором запущен Nginx.
ну это понятно. Но как докер распределяет мощность физического сервера? То есть допустим приложения называются app1 app2 app3 nginx-balancer. так же балансировщик в nginx уже сконфигурирован. При перегрузке app1, есть ли гарантия что app2 и app3 ответят? Как мне сказали контейнер который будет нагружен он будет забирать всю мощность физического сервера.
Ростислав
@dkdfdz спасибо, —build помогло, но после пересоздания, старые образы остаются и становятся <none> это только руками удалять?
Petr
#whois #PetrFilippov 1. Фрилансер, работа по удаленке. 2. разработчик web-based приложений, системное администрирование, 1С Битрикс, yii framework, ionic, angular, framework7 (в общем как в России заведено "Тыжпрограммист") 3. Буду отвечать на вопросы похожей тематики по мере возможности 4. В докере не бум бум :D 5. Россия/Якутск 6. Google: docker telegram -> https://telegram-club.ru/open/docker_ru -> и я здесь
Andrei
Спасибо
Не за что. Обращайся если что.
Ростислав
понял, спасибо)
Petr
Сайсары?
весь Якутск Сайсары :D это оффтоп
Pavel
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена 🚫 Флуд и непрофессиональное поведение запрещено За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Docker, Docker Swarm и всей экосистеме. Задаем вопросы, решаем проблемы и обмениваемся новостями. Параллельно с этой группой развивается: 🔸@kubernetes_ru - посвященная Kubernetes (он же K8s), его конфигурации и обновлению. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д. 🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д. 📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
#whois 1. Работаю в небольшой IT фирмочке (название ничего не скажет) - разработка он-лайн игр (java, flash, html5) 2. Сис-админ / девопс на *nix (nginx tomcat postges) 3. без поняти 4. Планируется использование докер, интересно как люди делают (недавно внедряли ansible - без опыта пришлось все переделывать) 5. Украина, Харьков 6. ссылка в it чате
Denis
Welcome on board!
Maxim
народ, а есть какие-нибудь best practice в работе с nodejs приложениями?
Maxim
в частности как быть с npm install и node_modules? каждое обновление кода занова все ставить?
Ростислав
кстати у меня подобный вопрос появился в контексте rails, bundle install каждый раз делать?)
Bogdan (SirEdvin)
Всмысле заново? В случае с питоном, я устанавливал глобально и некоторые толстые либы ставил до приложение
Bogdan (SirEdvin)
Как бы, снчала ручками в RUN директиве ставишь все либы из requirements
Bogdan (SirEdvin)
А потом после копирования кода ставить requirements еще раз, что бы если что-то поменялось, доставить
Bogdan (SirEdvin)
Если я вас правильно понял
Maxim
а, ну т.е. ты делал типа base образ?
Bogdan (SirEdvin)
Да, у меня было три образа
Bogdan (SirEdvin)
base, dev и test
Maxim
ага, аналогично сейчас делаю
Ростислав
я вот его использую сейчас
Denis
Цените :)
Denis
https://bcicen.github.io/ctop/
Maxim
Гоу в @nodejs_ru - там много вкусного!
слмшком много чатиков :)
Denis
Это жизнь :)
Pavel
слмшком много чатиков :)
если б можно было группировать чатики.... запинить и то только 5
Bogdan (SirEdvin)
Your Dockerfile can be smaller. It reduces download time during redeploys. Docker only needs to download the base image once: during the first deploy. On every subsequent deploys, only the changes you make on top of the base image are downloaded. А потом они такие: Ubuntu 16.04 LTS as base system. Runit for service supervision and management. Пугающие парни
Bogdan (SirEdvin)
Кстати, недавно посоветовали такую штуку, может поможет кому: http://portainer.io/install.html
Petr
Был бы телеграм с несколькими вкладками
Petr
Между которыми можно было бы переключаться свайпом
Yuriy
всем привет, подскажите пожалуйста как настроить phpmyadmin на хосте? debian 7, php7, nginx, без апача делал по статье https://www.digitalocean.com/community/questions/phpmyadmin-or-alternative-for-php7-nginx-mysql-5-7-ubuntu-16-04 все шаги выполнил но по странице host/phpmyadmin получаю 404
Yuriy
понимаю вопрос чуток не по теме чатика, но это очень смежная тема
Petr
adminner.php
Petr
Качай и не мучайся
Yuriy
спасибо, если просто залить слить базу я из консоли сделаю, а того функционала (phpmyadmin) это штука не даст
Petr
А что нужно
Petr
Что дает phpmyadmin
Ruslan
несанкционированный доступ к серверу где он установлен )
Ростислав
когда делаю docker build -t name . каждый раз создается новый образ
Ростислав
можно ли как-то существующий обновить ? чтобы не оставались <none> ?
Ростислав
уже голову сломал, вот у меня есть папка webapp/public/ - в ней находятся файлы загруженые в приложении, я конечно наивно предположил что можно легко сделать -v storage/public:webapp/public и таким образом данные станут перманентными, но проблема в том, что когда я так делаю, папка storage/public заменяет webapp/public и все что там было удаляется
Ростислав
как можно сохранить, то что изначально было в папке контейнера и после дополнять?
Igor
docker cp
Ростислав
@igor_na cp это хорошо, но у volume описано поведение, что если описывать его /path/on/host:path/on/container и если папки на хосте нет то она создастся и заполнится данным с контейнера, а в дальнейшем будет уже подменять то что лежит в контейнере
Ростислав
и это работает с образом постгреса
Ростислав
т.е. вот такая ситуация:
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав