diff --git a/Docker/aria2Pro/docker-compose.yml b/Docker/aria2Pro/docker-compose.yml index ad6c78a..fd78c38 100644 --- a/Docker/aria2Pro/docker-compose.yml +++ b/Docker/aria2Pro/docker-compose.yml @@ -2,9 +2,11 @@ version: '3' services: aria2: + container_name: aria2-pro image: p3terx/aria2-pro - logging: - options: + logging: + driver: json-file + options: max-size: 1m ports: - 6800:6800 @@ -12,9 +14,20 @@ services: - 6888:6888/udp environment: - RPC_SECRET=12346789 + # - PUID=65534 # $UID + # - PGID=65534 # $GID + # - UMASK_SET=022 + # - RPC_PORT=6800 + # - LISTEN_PORT=6888 + # - DISK_CACHE=64M + # - IPV6_MODE=false + # - UPDATE_TRACKERS=true + # - CUSTOM_TRACKER_URL= + - TZ=Asia/Shanghai volumes: - - ./data/aria2/config:/config - - ./data/temp/downloads:/downloads + - ./data/config:/config + - ./data/downloads:/downloads + - ./data/data:/data # 下载缓存目录 cloudreve会用到 restart: unless-stopped networks: nginx: diff --git a/Docker/ariang/docker-compose.yml b/Docker/ariang/docker-compose.yml index f78b090..5d37776 100644 --- a/Docker/ariang/docker-compose.yml +++ b/Docker/ariang/docker-compose.yml @@ -4,11 +4,13 @@ services: container_name: ariang restart: unless-stopped logging: + driver: json-file options: max-size: 1m ports: - '6880:6880' image: p3terx/ariang + command: --port 6880 --ipv6 networks: nginx: aliases: diff --git a/Docker/cloudreve/docker-compose.yml b/Docker/cloudreve/docker-compose.yml index 2dc3720..9bbc29b 100644 --- a/Docker/cloudreve/docker-compose.yml +++ b/Docker/cloudreve/docker-compose.yml @@ -1,41 +1,18 @@ version: '3' services: - aria2: - image: p3terx/aria2-pro - logging: - options: - max-size: 1m - ports: - - 6800:6800 - - 6888:6888 - - 6888:6888/udp - environment: - - PUID=$UID - - PGID=$GID - - RPC_SECRET=rpc_secret - volumes: - - ./data/aria2/config:/config - - ./data/temp/downloads:/downloads - restart: unless-stopped - networks: - nginx: - aliases: - - aria2 - cloudreve: - image: xavierniu/cloudreve + container_name: cloudreve + image: cloudreve/cloudreve:latest + restart: unless-stopped ports: - 5212:5212 - environment: - - PUID=$UID - - PGID=$GID volumes: - - ./data/cloudreve/uploads:/cloudreve/uploads - - ./data/temp/downloads:/downloads - - ./data/cloudreve/config:/cloudreve/config - - ./data/cloudreve/db:/cloudreve/db - - ./data/cloudreve/avatar:/cloudreve/avatar + - ./data/downloads:/data # 需要是缓存目录 + - ./data/uploads:/cloudreve/uploads + - ./data/conf.ini:/cloudreve/conf.ini + - ./data/cloudreve.db:/cloudreve/cloudreve.db + - ./data/avatar:/cloudreve/avatar networks: nginx: aliases: @@ -43,4 +20,11 @@ services: networks: nginx: - external: true \ No newline at end of file + external: true + +# mkdir -vp cloudreve/{uploads,avatar} \ +# && touch cloudreve/conf.ini \ +# && touch cloudreve/cloudreve.db \ +# && mkdir -p aria2/config \ +# && mkdir -p data/aria2 \ +# && chmod -R 777 data/aria2 \ No newline at end of file