
Alexandr
25.04.2017
07:39:18

Pavel
25.04.2017
07:43:50
Хеллоу всем,
Как залить из локала в контейнер MariaDB, а Машу заставить скормить 2 определенных БД соответствующим контейнерам с Wordpress?
Сейчас стоит один контейнер mariadb, два контейнера с WordPress. В вордпрессах стоят ENV'ы с именами, паролями и названиями, а Маше в ENV'ах MYSQL_DATABASE=wordpress_1, рут пароль, пользователь и пароль, и то же самое для wordpress_2.
В докерфайле Маши:
COPY ./dump/database1.sql /docker-entrypoint-initdb.d
Подскажите, пожалуйста, буду признателен.
Если у тебя уже есть данные для этих БД, то можешь просто скормить Машке папку с данными через вольюм

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

Google

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

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

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

Alexandr
25.04.2017
08:08:37
Собери изначально контейнер с нужной тебе конфигурацией

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

Alexandr
25.04.2017
08:18:35

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

Chikiro
25.04.2017
10:38:38

Anatoly
25.04.2017
10:39:25

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

Roman
25.04.2017
16:39:35
например, крон
https://github.com/amoffat/dockerbomb

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
Кубы
Кубы большой порог вхождения