Rasim
apt-get upgrade, не?
Aion
Terry
https://github.com/TechBookHunter/Free-Docker-Books/tree/master/book
Terry
киньте в инфо чата
Grigory
Как найти узкие места в Docker?
Grigory
есть связка php + nginx + mysql, очень медленно работет php+mysql
Grigory
либо есть монитор показывающий какой из контейнеров сейчас нагружен?
ዙикΘлẰшиዙ
docker stats
Grigory
Konstantin
спасибо
https://github.com/bcicen/ctop
Konstantin
тоже самое, но в человеческом виде
Maksim
Подскажите, как обрабатывать ситуацию с docker-compose, если сам проект меняется? Хочется избежать простой поэтому docker-compose down не подходит.
Roman
Maksim
Roman
не стоит... сделай докер имедж - а инфраструктуру реальную сделай
Roman
если уж сильно хочешь - юзай докер сворм, у него есть апдейт zero-downtime, но это оверкил для 1 ноды
да, это я
Maksim
Roman
базу в докере вообще такая себе идея
Maksim
А смысл? Борьба-то за то, чтобы окружение продакшена и дева было одинаково
Maksim
постоянно что-то не работает, что у разработчика нормально
Roman
а хотя подожди, у docker-compose ведь тоже есть scale
Roman
но тебе надо будет обвязки доделать типа хапрокси
Roman
https://medium.com/@korolvs/zero-downtime-deployment-with-docker-d9ef54e48c4
Roman
вот короч
Maksim
один сервер, не надо нам скейл )
Maksim
Roman
ну зеро-даунтайм достигается скейлом
Roman
ты делаешь scale вверх, подтягиваешь свой новый код, потом скейл вниз - убиваешь старые контейнеры
Roman
можно все на 1 ноде
Roman
только nginx впереди поставить
Maksim
А! Я думал простого переключения достаточно
Roman
ну вот у docker swarm есть update - он все делает сам: скейлит вверх, тестит, скейлит вниз
Maksim
В принципе у нас нет прямо жесткого требования Zero downtime
Roman
ну тогда чо делай стоп/старт =)
Roman
вернее не так: pull, stop, start
Maksim
Ну или:
docker-compose pull
docker-compose up -d --remove-orphans
Maksim
))
Roman
да тип того
Roman
а как у вас база реализована? маунтится вольюм?
Konstantin
Советую глянуть в сторону docker swarm, еще не кубер, но уже не compose.
Maksim
Roman
Всем привет! есть образ в котором есть файл, периодически туда идёт запись(/home/data - это файл) , как сделать запуск контейнера с монтированием другого файла из hosta вместе /home/data на хосте он /home/work/data/test_data, команда
docker run —rm -it -v $(pwd)/test_data :/home/data docker_test
но команда выдаёт ошибки
docker: invalid reference format.
See 'docker run —help'.
что не так
Ivas
что посоветуете использовать в качестве fs для stateful контейнеров на kubernates, кроме ceph ничего в голову не приходит, но ceph не хочется
Aleksei
Konstantin
Konstantin
Dan
Aleksey
Aleksey
и антона
Dan
Dan
Других больше не форсим 😊
Konstantin
и антона
а можно такое для остальных профильных? )))
Dan
Aleksey
Konstantin
девопс без антона есть? )
Dan
Есть
Dan
@ru_devops
Konstantin
u made my day! ❤️
Dan
Гхм. Я совсем забыл, мы же создавали еще осенью 2016 года группу по Natural Language Processing и text mining: https://t.me/nlp_ru
Если кому это актуально и релевантно - милости просим
Oleksandr
и антона
А откуда антон взялся? Я тут на кокое-то время выпал из контекста.
Oleksandr
да это-то я понял. Просто месяца три не читал ничего, а как открыл чаты после этого, везде внезапно Антон )
Aleksey
какой то супервнезапный антон. как он в модеры прорвался я хз. но эт факт
Konstantin
Ivan
Aleksandr
Ivan
Если совсем в кратце - в то время было очень много спама. Онтон приходил в группу и постоянно на каждый спам звал админа. Потом начал выпрашивать админки под предлогом «я буду чистить спам»
Ivan
А потом пиздец
Aleksandr
денис не шибко следит за происходящим и злоупотребления полномочиями не отслеживает
Driver
теперь нужно чистить от онтона
Ivan
Ivan
Aleksandr
он не умеет в конфликты и до последнего никого не снимает
Ivan
Он не умеет в здравую логику
Ivan
А эта училка русского языка должна быть забанена везде
Ivan
А ещё лучше, предана анафеме