Автоматизация установки в Docker

Аддоны и прочие интересные вещи
Ответить
LVortex
Сообщения: 1
Зарегистрирован: 01 июн 2018, 09:27

Автоматизация установки в Docker

Сообщение LVortex » 01 июн 2018, 09:41

Приветствую всех!
для автоматизации установки в Docker написал Compose файл. Mожет кому и пригодиться.
результатом установки будет установленные 2 контейнера:
1. nawa-torrentmonitor
2. tor-privoxy
По факту получаем работу torrentmonitor через Sokks proxy в TOR.
оба контейнера будут созданы в отдельной сети: 172.16.1.0/24

для запуска необходимо создать каталог в папке Docker и произвести запуск: docker-compose up -d
Поскольку я делал Compose файл для Synology, то максимальная версия возможна только 3.2. Исходя из этого нельзя поименовать сеть, что и закоментировано.

В настройках torrentmonitor адрес socks proxy необходимо указать:tor-proxy-tm.local (параметр aliases)
если необходимо - могу добавить в compose установку Transmission.

содержимое docker-compose.yml

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

#--------------------------------------------
version: '3.2'

services:

  tor-privoxy:
    image: dockage/tor-privoxy:latest  
    container_name: tor-privoxy
    ports:
     - "8118:8118"
     - "9050:9050"
     - "9051:9051"    
    restart: on-failure:9 
    networks:
      tm-network:
        aliases:
         - tor-proxy-tm.local
     
  nawa-torrentmonitor:
    image: nawa/torrentmonitor:latest   
    container_name: nawa-torrentmonitor
    ports:
     - "8080:80"
    environment:
      - PHP_TIMEZONE="Europe/Moscow"
      - PHP_MEMORY_LIMIT="256M"    
    volumes:
      - ./nawa-torrentmonitor/torrents:/data/htdocs/torrents
      - ./nawa-torrentmonitor/db nawa:/data/htdocs/db nawa/torrentmonitor
      - ./nawa-torrentmonitor/db:/data/htdocs/db      
    restart: on-failure:9 
    networks:
      tm-network:
        aliases:
         - tm.local
    depends_on:
      - tor-privoxy
      - 

networks:
  tm-network:
 #   name: tm-network можно использовать только в >version 3.5
    ipam:
      config:
       - subnet: 172.16.1.0/24
#--------------------------------------------

Ответить