
Dmitriy
09.03.2017
21:37:06
т.е. еще раз. Ты ничего не меняешь, просто рестартишь контейнер и он перестает работать, из-за того, что где-то кто-то что-то поменял и композер обновил зависимости при старте контейнера.

Andrey
09.03.2017
21:37:51
Обычно сломанные депенденси надо выявлять как можно раньше

Alexey
09.03.2017
21:37:54
Почему контейнер должен падать?

Andrey
09.03.2017
21:38:28
Если кто-то поломал на проецируемой файловой системе сборку

Google

Andrey
09.03.2017
21:38:41
Мы должны узнать первыми и по рукам атата

Dmitriy
09.03.2017
21:39:10
Ну для гитлабовского раннера - может быть нормально

Andrey
09.03.2017
21:39:28
И для разработки тоже хорошо

Alexey
09.03.2017
21:39:40
Композер никак не поломает сборку. Максимум - это nginx начнет отдавать 500

Andrey
09.03.2017
21:40:19
Обычно процесс автоматического деплоя включает себя проверку свежайшего мастера
Если все тесты прошли, готовится образ и выкатывается в куб

Dmitriy
09.03.2017
21:41:17
Т.е. ты обновил все депенденси, прогнал тесты если все хорошо - деплоишь

Andrey
09.03.2017
21:41:22
И уже ответственность разработчика следить за стабильным состоянием мастера
А как иначе

Dmitriy
09.03.2017
21:41:47
Нет, с этим я согласен.
Мне про разработку непонятно.

Andrey
09.03.2017
21:42:26
Композер может и разработчиков быть обновлен
Тут проецируемая файловая система

Google

Dmitriy
09.03.2017
21:43:37
А, ну т.е. это его забота прибить версию депенденси
разработчика всмысле

Andrey
09.03.2017
21:44:18
В нормальной разработке есть фиксация состояния композер лока и семантическое версионирование
В данном случае через тильду
Не выше самой минорной автоматически

Alexey
09.03.2017
21:45:42
Мне про разработку непонятно.
Мы возможно о разном сейчас. Я хочу сейчас сделать следующее. Человек, который не особо понимает что такое composer и миграции имел локально актуальную версию рабочего окружения. Он локально запускает у себя docker compose и начинает работать в своей папке, которая маунтится в php-fpm. При этом он может сразу видеть изменения. При переключении веток ватчится изменения composer.json и запускается автоматом composer install и запускаются миграции

Dmitriy
09.03.2017
21:47:03
Да, мне все понятно. Спасибо.

Alexey
09.03.2017
21:47:03
Так-что тут composer не является как инструмент для деплоя реального приложения на продакшен

Dmitriy
09.03.2017
21:47:25
Да, я понял. Спасибо.

Egor
09.03.2017
23:14:56
есть ли где-нибудь готовый образ секурного приватного репозитория докера? Так чтобы стартанул контейнер, указал ему пути к сертификатам, задал пользователя и радуешься?

Andrey
09.03.2017
23:15:35
Докер и сосьюрити
Новый проект нашей раши
Понять и простить

Egor
09.03.2017
23:22:24
Вот, вроде нашел
юзайте, кому надо
https://github.com/Tails/docker-registry-nginx-ssl

Petr
10.03.2017
05:45:59
КРУТО!

Andrey
10.03.2017
05:54:55

SarDigital
10.03.2017
06:29:21
http://vmware.github.io/harbor/
ну вот готовый приватный регистри
сертификаты подсовываешь и готово
127.0.0.1:8123 - вообще агонь!

Google

SarDigital
10.03.2017
07:28:32
а вот вопрос, ктонить менял дефолтный неймспейсес? типа чтобы не писать docker pull registry.mydomain.ru/library/debian
а сразу docker pull debian

Ростислав
10.03.2017
08:28:12
подскажите пожалуйста, а можно как-то пересобрать контейнер быстро?
я имею введу следующее:
я использую docker-compose pu -d после чего билдится образ который мне нужен (на основании dockerfile) и запускается контейнер на основе этого образа, сейчас если я что-то изменил в dockerfile, мне приходится останавливать контейнер, удалять его, потом удалять образ и заного запускать dcoker-compose up -d
можно ли это как-то прсото пересобрать за 1 команду?

Ilya
10.03.2017
08:31:27
--build?

Petr
10.03.2017
08:36:53
а можно из докера сделать балансировщик?
вот у меня есть балансировщик на nginx и 3 сервера связаны через nfs
тут как то можно на одном физическом сервере чтобы 3 приложения делили нагрузку

Andrey
10.03.2017
08:45:28


Zzepish
10.03.2017
08:45:59
? В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #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
Сорян, не прочел правила :(


Petr
10.03.2017
08:51:03

Andrey
10.03.2017
08:54:43

Ростислав
10.03.2017
08:55:40
@dkdfdz спасибо, —build помогло, но после пересоздания, старые образы остаются и становятся <none> это только руками удалять?

Petr
10.03.2017
08:56:50
#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 -> и я здесь

Andrey
10.03.2017
09:01:48
Спасибо
Не за что. Обращайся если что.

Roman
10.03.2017
09:07:10

Ростислав
10.03.2017
09:07:59
понял, спасибо)

Bo0oM
10.03.2017
09:08:24

Petr
10.03.2017
09:09:10
Сайсары?
весь Якутск Сайсары :D это оффтоп

Google


Pavel
10.03.2017
09:29:54
? В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #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
10.03.2017
09:36:40
Welcome on board!

Maxim
10.03.2017
11:04:36
народ, а есть какие-нибудь best practice в работе с nodejs приложениями?
в частности как быть с npm install и node_modules? каждое обновление кода занова все ставить?

Ростислав
10.03.2017
11:06:16
кстати у меня подобный вопрос появился в контексте rails, bundle install каждый раз делать?)

Bogdan (SirEdvin)
10.03.2017
11:08:17
Всмысле заново? В случае с питоном, я устанавливал глобально и некоторые толстые либы ставил до приложение
Как бы, снчала ручками в RUN директиве ставишь все либы из requirements
А потом после копирования кода ставить requirements еще раз, что бы если что-то поменялось, доставить
Если я вас правильно понял

Maxim
10.03.2017
11:10:08
а, ну т.е. ты делал типа base образ?

Bogdan (SirEdvin)
10.03.2017
11:12:36
Да, у меня было три образа
base, dev и test

Maxim
10.03.2017
11:13:40
ага, аналогично сейчас делаю

SarDigital
10.03.2017
11:16:23
https://github.com/phusion/passenger-docker
вот видимо подойдет

Ростислав
10.03.2017
11:16:39
я вот его использую сейчас

Denis
10.03.2017
11:18:33
Цените :)
https://bcicen.github.io/ctop/

Google

SarDigital
10.03.2017
11:20:47

Maxim
10.03.2017
11:25:19

Denis
10.03.2017
11:26:08
Это жизнь :)

Pavel
10.03.2017
11:28:15

Bogdan (SirEdvin)
10.03.2017
12:25:53
https://github.com/phusion/passenger-docker
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.
Пугающие парни
Кстати, недавно посоветовали такую штуку, может поможет кому: http://portainer.io/install.html

Petr
10.03.2017
12:56:47
Был бы телеграм с несколькими вкладками
Между которыми можно было бы переключаться свайпом

Yuriy
10.03.2017
12:58:16
всем привет,
подскажите пожалуйста как настроить 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
понимаю вопрос чуток не по теме чатика, но это очень смежная тема

Petr
10.03.2017
13:03:48
adminner.php
Качай и не мучайся

Yuriy
10.03.2017
13:22:13
спасибо, если просто залить слить базу я из консоли сделаю, а того функционала (phpmyadmin) это штука не даст

Petr
10.03.2017
13:34:27
А что нужно
Что дает phpmyadmin

Ruslan
10.03.2017
13:36:58
несанкционированный доступ к серверу где он установлен )

Pavel
10.03.2017
14:03:22

Ростислав
10.03.2017
17:37:46
когда делаю docker build -t name . каждый раз создается новый образ
можно ли как-то существующий обновить ? чтобы не оставались <none> ?