@docker_ru

Страница 108 из 1375
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
есть ли где-нибудь готовый образ секурного приватного репозитория докера? Так чтобы стартанул контейнер, указал ему пути к сертификатам, задал пользователя и радуешься?
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/

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
а можно из докера сделать балансировщик?
Можно. Поднимите контейнер с Nginx и вашими правилами балансировки. Балансировщик делается не из Docker-а, а из Docker контейнера, в котором запущен Nginx.

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
Можно. Поднимите контейнер с Nginx и вашими правилами балансировки. Балансировщик делается не из Docker-а, а из Docker контейнера, в котором запущен Nginx.
ну это понятно. Но как докер распределяет мощность физического сервера? То есть допустим приложения называются app1 app2 app3 nginx-balancer. так же балансировщик в nginx уже сконфигурирован. При перегрузке app1, есть ли гарантия что app2 и app3 ответят? Как мне сказали контейнер который будет нагружен он будет забирать всю мощность физического сервера.

Ростислав
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
Спасибо
Не за что. Обращайся если что.

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

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
я вот его использую сейчас

Google
SarDigital
10.03.2017
11:20:47
Цените :)
довольно удобно, спасибо

Maxim
10.03.2017
11:25:19
Гоу в @nodejs_ru - там много вкусного!
слмшком много чатиков :)

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

Pavel
10.03.2017
11:28:15
слмшком много чатиков :)
если б можно было группировать чатики.... запинить и то только 5

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
несанкционированный доступ к серверу где он установлен )

Ростислав
10.03.2017
17:37:46
когда делаю docker build -t name . каждый раз создается новый образ

можно ли как-то существующий обновить ? чтобы не оставались <none> ?

Страница 108 из 1375