@ru_docker

Страница 331 из 610
Alexandr
25.04.2017
07:39:18
ну профит - морда
Управление либо через docker cli , либо через portainer

Igor
25.04.2017
07:45:32
Если у тебя уже есть данные для этих БД, то можешь просто скормить Машке папку с данными через вольюм
Биг спасибо, Пробовал знаешь как, дампить в эту папку энтрипойнт .sql - накатыаются, но не коннектятся к конкретному контейнеру с WP. Идея изначально была такая, что бы WP коннектился по своим ENV к нужной базе, но не получается

То есть дамп происходит, но если там лежит больше одного файла, база в контейнере будет просто полностью последнего дампа. Надеюсь, я понятно изъясняюсь, не эксперт

Google
Roman
25.04.2017
07:48:11
а не подскажите как корректно указать куда монтировать вольюм с другого контейнера?

Igor
25.04.2017
07:49:58
не подскажу, к сожалению

Roman
25.04.2017
07:55:10
чуть подробней опишу: есть несколько контейнеров с нодой. запускаются из одного и того же образа. в разные контенйеры монтируется код скажим дев и стейджинг веток. в контейнер нджинкс через volumes_from подключаются тома от контейнер нджинкса. но вот пути монтирования получаются одни и теже.

Roman
25.04.2017
08:10:10
да, это решение, но все же хранить 2 образа в которых по сути будет только workdir отличаться это так себе.

Alexandr
25.04.2017
08:11:44
Ты это делаешь чисто для себя или по работе

Roman
25.04.2017
08:12:35
по работе естественно :) (хотя какая разница)

А что такого, на что это будет влиять
ну я видел много хау ту минимизировать размеры образов, где люди бьются за каждый мб, а тут из-за такого по большому счету пустяка я должен хранить еще 1 образ

так же это противоречит идее единства окружения дев-стейдж-прод

т.е практически это решить не сложно, думал может есть способ который не идет в разрез с этими идеями

Alexandr
25.04.2017
08:15:01
Так как ты будешь минимизировать размер образа если у тебя будет два разных volume с конфигами nginx?

Google
Alexandr
25.04.2017
08:16:05
Просто если ты создаешь volume, то ты тем самым прибиваешь гвоздями контейнер к хосту и лишаешься гибкости

Так что минусов больше

Roman
25.04.2017
08:16:56
конфиги нджинкса не при чем вообще. естественно том с ними монтируется отдельно. А вот само приложение монтируется из ноды как volumes_from директива в docker-compose

Roman
25.04.2017
08:18:48
не особо

пока что

Alexandr
25.04.2017
08:19:12
Ну так зачем париться тогда с volume?

У нас некоторые образа по 1 гб

И не особо парит

Зато обновление удобное по

Igor
25.04.2017
09:21:39
У меня WP 1 гб, остальные 300-500 мб (редис, эластик, мария, нгинкс).

Alexandr
25.04.2017
09:32:53
поэтому если будет у тебя мега большое приложение, то можешь подключить внешнее volume хранилище, так будет на мой взгляд правильнее

Chikiro
25.04.2017
09:36:50
Подскажите как автоматизировать разворачивание новой версии проекта с помощью gitlab и docker. Сейчас есть репозиторий в gitlab, в котором при коммите в ветку релиз билдится новый питон пакет. Есть конфиг для docker-compose и развернутые с помощью него контейнеры на хосте. Как их автоматически связать?

Anatoly
25.04.2017
09:48:55
Подскажите как автоматизировать разворачивание новой версии проекта с помощью gitlab и docker. Сейчас есть репозиторий в gitlab, в котором при коммите в ветку релиз билдится новый питон пакет. Есть конфиг для docker-compose и развернутые с помощью него контейнеры на хосте. Как их автоматически связать?
тут они конечно не пакеты билдят, а простой фласк, но вот можно почитать их: https://medium.com/@farshid.ghods/using-gitlab-ci-feature-to-build-and-test-python-flask-application-and-mongodb-6e2de21a4219 а еще вот сам гитлаб все разжевал ужеЖ https://about.gitlab.com/2016/08/26/ci-deployment-and-environments/ и https://docs.gitlab.com/ee/ci/examples/README.html

Chikiro
25.04.2017
10:41:29
Тестирование настроено уже средствами gitlab ci, а вот разворачивать приложение определенной версии на сервере - нет. И мне не очень понятно пока как это делать автоматически.

Anatoly
25.04.2017
10:47:10
тут конечно зависит от того как там у вас gitlab-ci выглядит, ну и как вы пускаете задачу на раскатку добра своего в проде.

Roman
25.04.2017
16:39:31
а что вы делаете с periodic tasks внутри контейнера?

Google
Alex
25.04.2017
18:10:11
http://301-1.ru/gen-mems/img_mems/facf1af94076b424fa30d44ca5878f14.jpg

Дмитрий
27.04.2017
11:33:10
Кто нибудь знает, есть ли в docker-compose возможность указать в конфигурации адресс контейнера в сети?

Алексей
27.04.2017
11:40:01
секция ipam ?

Дмитрий
27.04.2017
11:46:19
@freeseacher похоже это то что нужно. Спасибо)

Artur
27.04.2017
21:20:08
всем привет

ктонить сталкивался с медленной работой обычного пхп проекта под докером в 10+ раз медленнее(10+секунд) докер под win на hyper-v на PC

при том что на других машинах разницы особой нет

root@7bd35db5593a:/var/www/html# composer dump -a; time php ./artisan module » /dev/null Do not run Composer as root/super user! See https://getcomposer.org/root for details Generating optimized autoload files real 0m14.127s user 0m0.530s sys 0m0.680s root@7bd35db5593a:/var/www/html#

root@fb462f753333:/var/www/html# composer dump --no-dev;time php artisan module:list > /dev/null;time php public/index.php > /dev/null; Do not run Composer as root/super user! See https://getcomposer.org/root for details Generating autoload files real 0m0.896s user 0m0.150s sys 0m0.160s real 0m0.651s user 0m0.150s sys 0m0.100s root@fb462f753333:/var/www/html# composer dump -o;time php artisan module:list > /dev/null;time php public/index.php > /dev/null; Do not run Composer as root/super user! See https://getcomposer.org/root for details Generating optimized autoload files real 0m0.939s user 0m0.250s sys 0m0.070s real 0m0.676s user 0m0.180s sys 0m0.080s

Evgeny
27.04.2017
21:23:05
подебажить бы на чём оно виснет

Artur
27.04.2017
21:26:09
памяти одинаково на обоих машинах выделено там где всё быстро 2/8, там где медленно 2/12



подебажить бы на чём оно виснет
как я показал оно тупит даже на инициации фреймворка

профайлера пока нет

а это как бы намекает на работу с диском

Evgeny
27.04.2017
21:27:45
а просто запуск пустого файла или файла с одним эхо?

Artur
27.04.2017
21:27:55
так то конечно будет работать

Google
Evgeny
27.04.2017
21:29:00
прверял?

Artur
27.04.2017
21:29:21
сейчас не могу. чел спать ушёл )

надо нагуглить тестер диска думаю

Admin
ERROR: S client not available

Artur
27.04.2017
21:29:45
бенч скорости

завтра попробую dd

Алексей
27.04.2017
21:30:51
можно fio

это не совсем тестер диска но можно юзать как его

Artur
27.04.2017
21:39:20
как раз читаю

а да. на hdd 5400 быстро на ssd медленно :)

и образ пхп "стандартный"

FROM php:fpm

Roman
28.04.2017
07:35:22
плюсую, конкретно php-fpm сильно тормозит

Отпишись плз если нароешь что нибудь

Evgeny
28.04.2017
07:36:11
Да дерните его уже с стрейсом и посмотрите

Artur
28.04.2017
08:19:37
php test.php прекрасно работает

dd скорость запредельная

проц амд. пока на него пиняем смотрим дальше

Roman
28.04.2017
09:44:23
@BAGArt а приложение случаем не на симфони?

Rinat
28.04.2017
12:54:50
всем привет

Google
Rinat
28.04.2017
12:55:08
никто не смерживал несколько файлов .env ?

есть несколько окружений (test, dev, prod) есть как общие значения в .env, так и те, которые надо переопределить

Кисик
28.04.2017
13:52:50
Ребят, а чем лучше разворачивать окружения при небольших потребностях в виртуалках (т.е. допустим нужно чтоб разворачивалась виртуалка сразу с mssql, vs, ещё парой тулзов из коробки), такая потребность возникает пару раз в месяц. Что лучше заюзать?

Владимир
29.04.2017
12:28:56
Hi, All ) кто-нибудь использовал rancher os?

Artemiy
29.04.2017
12:43:11
Бери coreos

Dmitry
29.04.2017
14:25:03
Владимир
29.04.2017
14:43:54
Чем он круче?

В rancheros я уперся в то, что не могу поменять ip системного контейнера, а он конфликтует с диапазоном внутренних ip моего провайдера ((

Roman
29.04.2017
14:50:09
мне кажется, ранчер - это какая-то наркомания

Alexandr
29.04.2017
18:32:44
Yegor
29.04.2017
19:06:14
Oleg
29.04.2017
19:18:33
кто-нибудь разворачивал swarm 1.13 и его ноды на одной железке (виртуалке)?

Alexandr
29.04.2017
19:45:07
Кубы
Кубы большой порог вхождения

Страница 331 из 610