Roman
не особо
Roman
пока что
Alexandr
Ну так зачем париться тогда с volume?
Alexandr
У нас некоторые образа по 1 гб
Alexandr
И не особо парит
Alexandr
Зато обновление удобное по
Igor
У меня WP 1 гб, остальные 300-500 мб (редис, эластик, мария, нгинкс).
Alexandr
поэтому если будет у тебя мега большое приложение, то можешь подключить внешнее volume хранилище, так будет на мой взгляд правильнее
Chikiro
Подскажите как автоматизировать разворачивание новой версии проекта с помощью gitlab и docker. Сейчас есть репозиторий в gitlab, в котором при коммите в ветку релиз билдится новый питон пакет. Есть конфиг для docker-compose и развернутые с помощью него контейнеры на хосте. Как их автоматически связать?
Alf 🙀
Подскажите как автоматизировать разворачивание новой версии проекта с помощью 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
Тестирование настроено уже средствами gitlab ci, а вот разворачивать приложение определенной версии на сервере - нет. И мне не очень понятно пока как это делать автоматически.
Alf 🙀
тут конечно зависит от того как там у вас gitlab-ci выглядит, ну и как вы пускаете задачу на раскатку добра своего в проде.
Roman
а что вы делаете с periodic tasks внутри контейнера?
Roman
например, крон
Roman
https://github.com/amoffat/dockerbomb
Alex
http://301-1.ru/gen-mems/img_mems/facf1af94076b424fa30d44ca5878f14.jpg
Дмитрий
Кто нибудь знает, есть ли в docker-compose возможность указать в конфигурации адресс контейнера в сети?
Aleksey
секция ipam ?
Дмитрий
@freeseacher похоже это то что нужно. Спасибо)
Artur
всем привет
Artur
ктонить сталкивался с медленной работой обычного пхп проекта под докером в 10+ раз медленнее(10+секунд) докер под win на hyper-v на PC
Artur
при том что на других машинах разницы особой нет
Artur
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#
Artur
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
подебажить бы на чём оно виснет
Artur
памяти одинаково на обоих машинах выделено там где всё быстро 2/8, там где медленно 2/12
Artur
Artur
подебажить бы на чём оно виснет
как я показал оно тупит даже на инициации фреймворка
Artur
профайлера пока нет
Artur
а это как бы намекает на работу с диском
Evgeny
а просто запуск пустого файла или файла с одним эхо?
Artur
так то конечно будет работать
Evgeny
прверял?
Artur
сейчас не могу. чел спать ушёл )
Artur
надо нагуглить тестер диска думаю
Artur
бенч скорости
Artur
завтра попробую dd
Aleksey
можно fio
Aleksey
это не совсем тестер диска но можно юзать как его
Artur
как раз читаю
Artur
а да. на hdd 5400 быстро на ssd медленно :)
Artur
и образ пхп "стандартный"
Artur
FROM php:fpm
Roman
плюсую, конкретно php-fpm сильно тормозит
Roman
Отпишись плз если нароешь что нибудь
Evgeny
Да дерните его уже с стрейсом и посмотрите
Artur
php test.php прекрасно работает
Artur
dd скорость запредельная
Artur
проц амд. пока на него пиняем смотрим дальше
Roman
@BAGArt а приложение случаем не на симфони?
Rinat
всем привет
Rinat
никто не смерживал несколько файлов .env ?
Rinat
есть несколько окружений (test, dev, prod) есть как общие значения в .env, так и те, которые надо переопределить
Anonymous
Ребят, а чем лучше разворачивать окружения при небольших потребностях в виртуалках (т.е. допустим нужно чтоб разворачивалась виртуалка сразу с mssql, vs, ещё парой тулзов из коробки), такая потребность возникает пару раз в месяц. Что лучше заюзать?
Владимир
Hi, All ) кто-нибудь использовал rancher os?
Artemiy
Бери coreos
Владимир
Чем он круче?
Владимир
В rancheros я уперся в то, что не могу поменять ip системного контейнера, а он конфликтует с диапазоном внутренних ip моего провайдера ((
Roman
мне кажется, ранчер - это какая-то наркомания
Oleg
кто-нибудь разворачивал swarm 1.13 и его ноды на одной железке (виртуалке)?
Alexandr
Кубы
Кубы большой порог вхождения
Alex
Народ, как отключить strict mode в офф докере mysql ?
Sergey
Кто-нибудь испольует контейнер с postgres, может сталкивался, что переменные среды не устанавливаются? Пользователь, пароль и т.д.
Askhat
Ребят, подскажите в чем проблема. проект на джанге. подключён django-redis-cache Есть контейнер и три сервиса: nginx, проект, redis. проект подключается к редису и всё работает хорошо, до того момента как redis делает сохранение данных. После сохранения, данные очищаются и снова всё работает как положено, но без предыдущих данных. Делал volume на .rdb файл, толку ноль Есть в логах предупреждение vm over commit memory, может быть из-за неё?
Рафаэль ᕕ( ᐛ )ᕗ
Из за нее
Artemiy
Запостил статью о сборке image в Docker: https://habrahabr.ru/post/327698/ Если интересно, читайте) Буду рад, если наткнетесь на косяки и поможете исправить)
Oleg
У кого есть опыт работы со связкой Gitlab CI+docker+selenium
jagga
мля, старый приполз
jagga
теперь и тут писец будет
バズカ・ジョ
о, давно его не видно было
Semyon
всем привет, у кого нибудь есть опыт разворачивания докер контейнера на aws (elastic beanstalk). Все нормально поднялось, но периодически падает и пишет “Instance clock is out of sync. If this instance is in a VPC, verify that the VPC allows access to NTP.” Как это решить не понятно