Alexey
Мне про разработку непонятно.
Мы возможно о разном сейчас. Я хочу сейчас сделать следующее. Человек, который не особо понимает что такое composer и миграции имел локально актуальную версию рабочего окружения. Он локально запускает у себя docker compose и начинает работать в своей папке, которая маунтится в php-fpm. При этом он может сразу видеть изменения. При переключении веток ватчится изменения composer.json и запускается автоматом composer install и запускаются миграции
Cin
Да, мне все понятно. Спасибо.
Alexey
Так-что тут composer не является как инструмент для деплоя реального приложения на продакшен
Cin
Да, я понял. Спасибо.
нꙺ
есть ли где-нибудь готовый образ секурного приватного репозитория докера? Так чтобы стартанул контейнер, указал ему пути к сертификатам, задал пользователя и радуешься?
🦠
Докер и сосьюрити
🦠
Новый проект нашей раши
🦠
Понять и простить
нꙺ
Вот, вроде нашел
юзайте, кому надо
https://github.com/Tails/docker-registry-nginx-ssl
Petr
КРУТО!
Ростислав
подскажите пожалуйста, а можно как-то пересобрать контейнер быстро?
я имею введу следующее:
я использую 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
Сорян, не прочел правила :(
Andrei
Ростислав
@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 -> и я здесь
Petr
Andrei
Спасибо
Не за что. Обращайся если что.
Roman
Ростислав
понял, спасибо)
Bo0oM
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/
Denis
Denis
Maxim
Denis
Это жизнь :)
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
несанкционированный доступ к серверу где он установлен )
Pavel
Ростислав
когда делаю 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 и если папки на хосте нет то она создастся и заполнится данным с контейнера, а в дальнейшем будет уже подменять то что лежит в контейнере
Ростислав
и это работает с образом постгреса
Ростислав
т.е. вот такая ситуация:
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав
Ростислав