@ru_docker

Страница 7 из 610
Alexander
11.05.2016
19:45:23
API, может?

(я хочу сделать это через веб, запросом curl'ом)

Алексей
11.05.2016
19:45:44
Александр, они ждут твоего pr

Alexander
11.05.2016
19:45:45
мне systemctl restart servicename дергать?

Google
Alexander
11.05.2016
19:45:58
pr?

Алексей
11.05.2016
19:46:21
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Remote.html

pr?
pull request

R-omk
11.05.2016
19:54:04
ждем когда в systemd появится веб морда ?

Alexander
11.05.2016
19:54:11
в другой группе посоветовали ssh + ForcedCommand

думаю, так и сделаю

Алексей
11.05.2016
19:54:29
буквально завтра была бы. но прервали. сбили человека с пути

Alexander
11.05.2016
19:54:43
?

R-omk
11.05.2016
19:55:10
эх.. а я хотел уже занять четвертую кнопку на мыши...

Alexander
11.05.2016
20:00:34
вполне нормальная фича - есть 1 сервер и 10 пользователей, которым надо дать возможность удаленно рестартить службы

давать нормальный ssh небезопасно, один из вариантов - вот как-то через веб-морду

второй вариант - ssh + ForcedCommand

Aleksandr
11.05.2016
20:01:43
Docker pull php:5-fpm Потом свой образ собираем на основе этого и добавляем нужные модуля, а только потом его линкуем к nginx сервису(контейнеру). При этом volume с кодом тоже линкуем к fpm контейнеру и nginx . Так обычно деплоят php?

Google
Алексей
11.05.2016
20:02:19
volume не с кодом. а как максимум с настройками

а код в контейнер. в этом как бы смысл

Alexander
11.05.2016
20:03:05
у меня знакомый пытался пхп в контейнер запихать, потом что-то стало не получаться, он забил и весь код в data volume запихнул

не меняя стандартных настроек cms может оказаться невозможным сделать по-правильному, к сожалению

Aleksandr
11.05.2016
20:04:34
Ок, принцип правильный описал для php?

Alexander
11.05.2016
20:04:34
как минимум нужно будет кастомизировать nginx конфиг и разносить разные папки

идеологически он неправильный, но работать будет

идеологически правильный - весь код в контейнере

а data volume для баз данных и статики

Алексей
11.05.2016
20:05:39
data volume не для баз.

для баз не докер.

Alexander
11.05.2016
20:06:04
data volume это просто папочка на диске

Aleksandr
11.05.2016
20:06:24
А как через CI обновлять? Git hook? Git pull + пересборка образа?

Алексей
11.05.2016
20:07:03
в ci делаем контейнер -> пихаем в registry

на целевой системе docker pull

поэтому код и должен быть в контейнере.

ибо на целевой системе у тя кроме pull и run делатьсz ничего не должно

но мне тут не так давно сказали что все это в идеальном мире.

так что делай как душе угодно :)

Aleksandr
11.05.2016
20:12:24
Ну мне надо данные от пользователей хранить где-то, они поступают из приложения в докере, а это volume с host машины

Google
Aleksandr
11.05.2016
20:12:40
Чтобы данные не потерять

R-omk
11.05.2016
20:13:07
ну так и должно быть, и этот volume бэкапить

? кстати есть нормальные инструменты для автоматизированного бэкапа volume , а то придется свой писать на docker api..

Alexander
11.05.2016
20:16:06
через флокер как-нибудь?

R-omk
11.05.2016
20:18:39
флокер просто драйвер , прчием тут бэкапы

Alexander
11.05.2016
20:19:07
можно из data volume сделать контейнер, добавить шифрование, потом его сохранить и отправить на докер хаб

получатся бесплатные бэкапы

R-omk
11.05.2016
20:20:02
ха.. прикольно... они не обрадуются когда я начну лить им десятки терабайт =))

Alexander
11.05.2016
20:20:18
ну да, зависит от того, сколько бэкапить

R-omk
11.05.2016
20:21:35
на самом деле , нужна нормальная автоматическая фича которая будет делать для новых и существующих контейнеров/волумов rsync бэкапы + инкрементальные, я даже хорошо представляю как этос сделать, однако это нужно сделать)

Alexander
11.05.2016
20:21:55
я тут стартапчик, связанный с бэкапами делаю)

будет возможность для бэкапов докера)

с шифрованием, дедупликацией, клонированием на разные сервисы по желанию

в основном делаю для личных нужд, но для всех желающих будет доступно

будут подключены бэкблэйз и другие облачные сервисы

R-omk
11.05.2016
20:23:53
это все здорово, нужно придумать самый правильный способ снимать консистентные бэкабы там где это реально необходимо

rsync подходит, даже чуть чуть для консистентности, тоесть если во время бэкапа rysnc заметил что файл изменился, то можно перекачать потовторно этот файл, при необходимостии поставить паузу контейнеру

но для таких коитичных волумов лучше иметь специальную fs которая cow корову умеет

Alexander
11.05.2016
20:27:10
если кому-то интересно было бы узнать про этот сервис с бэкапами - напишите в личку свою почту, я вам отправлю уведомления ...

Google
Aleksandr
11.05.2016
20:28:23
а почему в общий чят не отправить?

Alexander
11.05.2016
20:29:15
ну, может, кто-то скрывает свою почту

R-omk
11.05.2016
20:30:00
ну, может, кто-то скрывает свою почту
полагаю имелось ввиду обратное )

Alexander
11.05.2016
20:30:51
почему не уведомить весь чат о запуске такого проекта?.. да, я напишу тут тоже... если вы тут будете - прочтёте..

надеюсь, это не сочтут рекламой и меня не забанят))

R-omk
11.05.2016
20:31:45
ну ты хоть замануху сделай ) если и правда чтото дельное , хоть ключевые слова

Alexander
11.05.2016
20:32:33
я занимаюсь обслуживаем проектов на базе Python/Django, малый бизнес, у моих клиентов есть задача хранения бэкапов данных этих проектов

это та задача, которую мне нужно решить

сейчас я делаю это через borgbackup

и копирую на разные облачные сервисы

когда я буду уверен в стабильности данного решения - я добавлю красивую админку, уведомления и сделаю как публичный сервис

для всех желающих, у кого такие же проблемы, как и у меня

я думаю, это довольно актуально будет

https://github.com/borgbackup/borg

вот эта та система, которая под капотом

R-omk
11.05.2016
20:34:23
прикольно, я использую duply , борг покруче будет?

Alexander
11.05.2016
20:34:34
ну, мне нравится

там довольно гибкие настройки

R-omk
11.05.2016
20:34:59
ну он свежий вроде, а duplicity смотрел?

Alexander
11.05.2016
20:35:25
да, ссылка фиолетовая)

Google
Alexander
11.05.2016
20:35:30
по каким-то причинам я его не выбрал

я забыл , почему именно

R-omk
11.05.2016
20:36:21
ну ладно, посмотрю потом борг, а такто duply норм, я им в амазон в зашифрованном виде спокойно терабайты вливаю

Alexander
11.05.2016
20:36:54
да, сейчас каждый админ так или иначе пишет свой велосипед, есть желание сделать типа удобного хаба для бэкапов

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

согласно настройкам

и чтобы с уведомлениями в тот же телеграм через бота

R-omk
11.05.2016
20:38:06
ага, современно, молодежно )

Evgeny
11.05.2016
20:38:20
и управлением через него-же

Alexander
11.05.2016
20:38:26
чтобы админ не волновался о том, что всё прошло успешно - ему каждый день приходит о сообщение о том, что дескать всё классно, всё работает, бэкапы записаны ... ну и несколько раз в месяц случайным образом извлекать и тестировать

Evgeny
11.05.2016
20:38:46
тестровать через накат на прод? :)

Alexander
11.05.2016
20:39:04
ну хотя бы тестирование того, что файлы не поломались

R-omk
11.05.2016
20:39:09
хех, у меня письма приходят в почту и автоматически помечаются прочитанными, если не все хорошо то письмо отсается непрочиттаным и красным))

Alexander
11.05.2016
20:39:18
вот пример дропбокс

многие его используют для бэкапов

где-то год назад он сломал файл, обнаружилось только когда пришла пора прочитать его

файл просто не открывался

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