TorrentMonitor в Docker

Аддоны и прочие интересные вещи
applex
Сообщения: 3
Зарегистрирован: 03 апр 2016, 11:17
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение applex » 14 дек 2016, 11:46

Добрый день. Появилась необходимость сделать бекап и перенести на другую систему чтобы не вносить сериалы повторно.
подскажите как это сделать (использую инструкцию https://github.com/nawa/torrentmonitor- ... indows-mac)

спасибо.

nawa
Сообщения: 39
Зарегистрирован: 14 ноя 2015, 23:44
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение nawa » 14 дек 2016, 11:58

applex писал(а):Добрый день. Появилась необходимость сделать бекап и перенести на другую систему чтобы не вносить сериалы повторно.
подскажите как это сделать (использую инструкцию https://github.com/nawa/torrentmonitor- ... indows-mac)

спасибо.
Если вы действительно делаете через vagrant, то чтобы перенести созданную виртуалку на другую машину можно попробовать как описано здесь в первом пункте http://stackoverflow.com/a/20680816/505509
делаем

Код: Выделить всё

vagrant package
, получившийся архив переносим на другую машину и там делаем

Код: Выделить всё

vagrant add xxx.box
и

Код: Выделить всё

vagrant  up
Со времени написания этой инструкции многое изменилось и сейчас на windows и на mac можно запускать docker нативно, скачав отсюда https://www.docker.com/products/docker
Тогда инструкция будет такой же как и для Linux

applex
Сообщения: 3
Зарегистрирован: 03 апр 2016, 11:17
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение applex » 14 дек 2016, 21:30

Спасибо все получилось. Установил на macOS docker все работает, еще бы сделать автозапуск контейнера. Может и с этим поможите. В самом docker есть функция старта при запуске системы, а вот контейнер надо вручную запускать.

nawa
Сообщения: 39
Зарегистрирован: 14 ноя 2015, 23:44
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение nawa » 15 дек 2016, 09:15

applex писал(а):Спасибо все получилось. Установил на macOS docker все работает, еще бы сделать автозапуск контейнера. Может и с этим поможите. В самом docker есть функция старта при запуске системы, а вот контейнер надо вручную запускать.
Долго писать. Запустить скрипт после рестарта можно с помощью launchd - http://www.launchd.info/ Погугли как
Скрипт может быть таким, он проверит существует ли вообще контейнер и запустит его

Код: Выделить всё

#!/bin/bash
isRunning=$(docker inspect -f {{.State.Running}} torrentmonitor)
if [[ "$isRunning" == "false" ]]; then
	docker start torrentmonitor
else
	docker run -d -p 8080:80 --name=torrentmonitor -v /path/to/torrents:/DATA/htdocs/torrents -v /path/to//db:/DATA/htdocs/db nawa/torrentmonitor
fi

KorP
Администратор
Сообщения: 1318
Зарегистрирован: 26 фев 2015, 11:34
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение KorP » 13 фев 2017, 15:42

Что то у вас в контейнере сессии не работают, в правами какие то траблы
viewtopic.php?f=4&t=210&p=2547#p2547

shcoder
Сообщения: 3
Зарегистрирован: 18 окт 2018, 12:25
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение shcoder » 14 ноя 2018, 20:07

Возникла необходимость крутить TM внутри докер контейнера причем, сам TM внутри, база mysql и transmission снаружи в реальной системе. Решал так:
ОС: DSM 6.2 (xpenology).
После подключения дополнительных репозиториев появился раздел "Сообщество" в центре программного обеспечения. От туда поставил tramsmission. Mysql поставил из штатных репозиториев (mariaDB5). К mariaDB 10 не захотел коннектиться, так как она поднималась на нестандартном порту, а искать было просто лень. Итак поставил phpmyadmin и php на хост, зашел создал базу и пользователя с возможностью подключения к базе данных по локальной сети. Далее в контейнере в TM настроил подключение к базе, все завелось %).
На выходе получаем докер контейнер с TM (nginx + phpfpm+cron) и ssh на порту 2222 для удобства, снаружи (кстати если уже есть сервер mysql можно эту базу прямо на нем сделать) mysql не забываем перенаправить нужные порты из докера наружу. Все! база легко бекапится, контейнер переносится.
P.S.:Совсем забыл! Каталог с TM лежит в основной системе и подключен внутрь контейнера, так что все файлы TM доступны из хостовой системы. Главное правильно выставить права ;)

alfonder
Сообщения: 69
Зарегистрирован: 09 май 2016, 18:03
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение alfonder » 14 ноя 2018, 21:09

Для чего так сложно, когда есть готовое более простое решение? ТМ со всем необходимым в одном контейнере, Трансмишн в другом. База данных и все прочие рабочие файлы в основной системе DSM. Никаких доп. репозиториев не надо.

shcoder
Сообщения: 3
Зарегистрирован: 18 окт 2018, 12:25
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение shcoder » 15 ноя 2018, 08:13

Почему сложно. Доп репозитории это только в частном случае м DSM конкретно! в стоке там transmission нет. В остальном никаких сложностей не вижу. Контейнер с web+php можно взять готовый. Конечно можно взять готовый контейнер с TM -сути это не меняет. Остальное так и остается %) Transmission снаружи в основной системе вместе с субд

freewind
Сообщения: 2
Зарегистрирован: 14 дек 2018, 08:41
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение freewind » 14 дек 2018, 08:51

С данным контейнером имеется следующая проблема.
Для https://nnmclub.to ошибка авторизации. На сколько я понимаю отсутствуют сертификаты. Кто как боролся с этой ошибкой?

Ответить
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable