K█r█ll
24.07.2019
21:07:52
>WSL
>IO
всё, п'нятненько
John
24.07.2019
21:08:00
А так летает норм, хотя на старом пк кошельками убил диск)))
K█r█ll
24.07.2019
21:08:18
ио в всл настолько хреновое, что его ничего не вытягивает
Google
Никитяо
24.07.2019
21:16:03
под систему m.2
K█r█ll
24.07.2019
21:16:32
ну под систему и саты хватит
но нормальной
интол или самсунг тлц
Алексей
25.07.2019
04:01:51
Skelet
25.07.2019
07:01:39
Привет. Как сделать sudo sysctl -w vm.max_map_count=262144 для контейнеров максимально сколько есть рама в тачке. Чтобы если я докинул еще одну плашку мэмори оно автоматом дало возможность юзать докеру эту плашку тоже. Также как зафиксировать данный параметр? После рестарта машины, он сбрасывается до дэфолтов и я получаю max virtual memory areas vm.max_map_count [65530] is too low
George
25.07.2019
07:04:58
https://docs.docker.com/engine/reference/commandline/run/#configure-namespaced-kernel-parameters-sysctls-at-runtime
насчет АВТОМАТИЧЕСКИ - ты хочешь чудеса
Skelet
25.07.2019
07:06:03
Ruslan
25.07.2019
08:08:50
Добрый день. Можете подсказать:
Настроил gitlab ci + docker swarm (php nginx). Все работает, все деплоиться.
Образы создаются с файлами проекта как для php так и для nginx - и здесь сомнение, верно ли так делать? или нужно код проекта через volumes расшаривать, если это возможно в swarm. Так как сейчас по факту в nginx один код работает, а в php другой код (но он один и тот же)
inqfen
25.07.2019
08:22:43
В nginx должна закидываться только статика
зачем там php код вообще
Google
Andrey
25.07.2019
08:38:07
Если я указал в докер-компоуз ports: - 80:80 - 443:443
Теперь же хочу получить значение порта в докерфайле, но не хардкодить, а с компоуз файла. Подскажите пожалуйста, как это сделать?
George
25.07.2019
08:38:26
никак
более того в докерфайл порт указывать необязательно
Ruslan
25.07.2019
08:38:50
Viktor
25.07.2019
08:39:11
То, что было указано как EXPOSE в Dockerfile не будет потом видно в docker ps? Даже если маппинг определен в docker-compose?
inqfen
25.07.2019
08:39:43
Nginx как бы не уметт php выполнять
Вопрос снова, зачем там пхп код?)
Ruslan
25.07.2019
08:40:16
Nikolay
25.07.2019
08:40:27
Подскажите cadvisor отображает лимиты, установленные в cgroups?
Ruslan
25.07.2019
08:40:49
Andrey
25.07.2019
08:40:51
George
25.07.2019
08:40:56
Andrey
25.07.2019
08:41:33
Почему такие банальные вопросы есть...
George
25.07.2019
08:42:19
не знаю
?♂️
Andrey
25.07.2019
08:43:24
Igor
25.07.2019
08:43:41
а чтобы юзать докер композ версии 3 необязательно чтобы у меня был сварм?
ямл версии 3*
Google
Ruslan
25.07.2019
08:44:12
Andrey
25.07.2019
08:44:46
да
Ну, ок) я так понимаю понял ошибку ?
inqfen
25.07.2019
08:48:06
Сделай мультистейдж сборку, в стейдже для nginx только статику забирай
зачем тебе там весь код
и соответственно билди с разными таргетами код и фронт
Andrey
25.07.2019
08:49:50
What’s the difference:
ENV PORT ${PORT}
ENV PORT $PORT
?
Ruslan
25.07.2019
08:50:05
Ну, ок) я так понимаю понял ошибку ?
да, но похоже все равно есть проблема. YII2 это фреймворк на php при первом посящении сайта генерирует статику и путь до нее всегда рандомный, и он будет в контенере php, что в таком случае делать? volumes в swarm работают, чтоб расшарить директорию со стилями от контейнера php в контейнер nginx ?
Viktor
25.07.2019
08:50:27
George
25.07.2019
08:54:53
»11233/tcp
вот так он виден будет
если же он замаплен, то он будет виден как xxxx:yy:11233/tcp
Интернет Магазин
25.07.2019
09:33:01
Ребят а как заставить docker-compose пересобрать все images ?
Он делает это только один раз и все. А мне нужно что бы каждый раз была новая. И вообще реально ли такое сделать ?
Andrey
25.07.2019
09:35:51
Интернет Магазин
25.07.2019
09:36:39
docker build . -t image:tag может такое сделать вроде как
Andrey
25.07.2019
09:37:43
Интернет Магазин
25.07.2019
09:38:39
Andrey
25.07.2019
09:39:38
сделай скрипт в 2 строчки, dockrer rmi image (регуляркой твои) и вторая docker-compose и сё.
Интернет Магазин
25.07.2019
09:41:47
Google
Andrey
25.07.2019
09:42:51
docker-compose down docker-compose up --force-recreate
Ruslan
25.07.2019
09:44:07
Andrey
25.07.2019
09:44:52
Интернет Магазин
25.07.2019
09:45:47
Andrey
25.07.2019
09:46:47
Ты сам пробывал ,точно?)
Ruslan
25.07.2019
09:48:00
Andrey
25.07.2019
09:48:33
inqfen
25.07.2019
09:50:32
docker-compose build
Nikolay
25.07.2019
09:50:43
Чет не хочет меня cgroup слушаться, прописал в демоне cgroup-parent, указал новую группу "/cgroup/", а лимит все равно не срабатывают. Использую cgroupfs. Куда еще можно посмотреть?
Интернет Магазин
25.07.2019
09:50:53
Спасибо господа, вы как всегда помогли !
?
Алексей
25.07.2019
09:53:12
nometa.xyz
Костя
25.07.2019
09:53:12
Ребята, вопрос.. создаю контейнер из образа mysql: делаю комит - и из нового образа уже нет базы, которую я создал в работе контейнера первого. Как сделать комит (образ) который бы содержал изменения на mysql сервере (во время работы контейнера)?
Andrey
25.07.2019
09:54:17
inqfen
25.07.2019
09:55:11
В контейнер её не надо пихать
Костя
25.07.2019
09:55:40
Andrey
25.07.2019
09:56:45
Google
Костя
25.07.2019
09:56:56
с mssql кста это прокатывало - делал контейнер - там изменения в базе созданной - потом сохранял новый образ (и накатывал его в новый контейнер - база и все изменения были)
а с mysql пусто
ну я удаляю все созданные volume, network, containers
потом из сохраненного образа делаю запуск контейнера
inqfen
25.07.2019
09:57:34
Значит что-то не так делаешь
Костя
25.07.2019
09:57:37
и в нем пусто в базе
inqfen
25.07.2019
09:58:09
Docker commit добавляет последний слой в образ
Костя
25.07.2019
09:58:16
ну вот да
я делал комит через portainer
там просто ввести новое название и все и клик