Use local-persist plugin as volume driver

This commit is contained in:
Jean Froment 2017-03-23 16:31:25 +01:00
parent 3b00bfd19a
commit 4648c5fde3
2 changed files with 18 additions and 4 deletions

View File

@ -5,8 +5,7 @@ seedbox and personal media server.
## Accessing a Service's Web Interface ## Accessing a Service's Web Interface
Go to `x.hostname` where `x` is the service you want to access. Go to `x.hostname` where `x` is the service you want to access.
Included services are: Included services are:
- rtorrent - deluge
- deluge (supposed to replace rtorrent someday, seems to be more compatible with sonarr)
- sonarr - sonarr
- jackett (included in the sonarr image) - jackett (included in the sonarr image)
- plex - plex
@ -24,7 +23,18 @@ if you do this.
## Dependencies ## Dependencies
- [Docker](https://github.com/docker/docker) >= 1.13.0 - [Docker](https://github.com/docker/docker) >= 1.13.0
+ Install guidelines for Ubuntu 16.04: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
- [Docker Compose](https://github.com/docker/compose) >=v1.10.0 - [Docker Compose](https://github.com/docker/compose) >=v1.10.0
+ Install guidelines for Ubuntu 16.04: https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-16-04
- [local-persist Docker plugin](https://github.com/CWSpear/local-persist): installed directly on host (not in container). This is a volume plugin that extends the default local drivers functionality by allowing you specify a mountpoint anywhere on the host, which enables the files to always persist, even if the volume is removed via `docker volume rm. Use *systemd* install for Ubuntu 16.04.
Before running, please create the volumes which will be statically mapped to the ones on the host:
```sh
$ sudo su
# cd /; mkdir data; cd data; mkdir config; mkdir torrents
# exit
$ ls /data
```
## Running ## Running
```sh ```sh

View File

@ -5,9 +5,13 @@ networks:
volumes: volumes:
config: config:
driver: local driver: local-persist
driver_opts:
mountpoint: /data/config
torrents: torrents:
driver: local driver: local-persist
driver_opts:
mountpoint: /data/torrents
services: services:
frontend: frontend: