xunlei 下载器

点击查看教程

docker 部署 xunlei 下载器

1 、Debian 终端命令创建docker-compose.yml文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
mkdir -p /mnt/mydisk/home/xunlei && \
cd /mnt/mydisk/home/xunlei && \
touch docker-compose.yml && \
cat > docker-compose.yml <<'EOF'
services:
xunlei:
container_name: xunlei
image: cnk3x/xunlei
restart: always
network_mode: bridge
ports:
- 2345:2345
volumes:
- ./config:/xunlei/data
- /vol2/1000/downloads/xunlei:/xunlei/downloads
- /vol2/1000/media/movie:/xunlei/影视下载
environment:
- XL_DASHBOARD_USERNAME=admin #网页访问的用户名
- XL_DASHBOARD_PASSWORD=12345678 #网页访问的密码
privileged: true
hostname: mynas

## 迅雷下载_后台地址:http://localhost:2345
EOF

docker-compose up -d

2 、拉取并运行

1
2
cd /mnt/mydisk/home/xunlei && \
docker-compose up -d

3 、停止并删除

1
2
cd /mnt/mydisk/home/xunlei && \
docker-compose down

4 、拉取镜像

1
docker pull cnk3x/xunlei:latest

5 、容器升级

1
2
3
4
5
cd /mnt/mydisk/home/xunlei && \
docker-compose down && \
docker-compose pull && \
docker-compose up -d && \
docker image prune -f

容器维护命令

1 、查看所有运行容器的名称

1
docker ps -a --format "{{.Names}}"

2 、停止 xunlei 容器

1
docker stop xunlei

3 、启动 xunlei 容器

1
docker start xunlei

4 、重启 xunlei 容器

1
docker restart xunlei

5 、进入 xunlei 容器

1
2
3
## Ctrl+D 退出容器
## docker exec -it xunlei sh
docker exec -it xunlei bash

6 、查看 xunlei 配置文件

1
cat /mnt/mydisk/home/xunlei/docker-compose.yml

gopeed 下载器

点击查看教程

docker 部署 gopeed 下载器

1 、终端命令创建docker-compose.yml文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mkdir -p /mnt/mydisk/home/gopeed/config && \
cd /mnt/mydisk/home/gopeed && \
touch docker-compose.yml && \
cat > docker-compose.yml <<'EOF'
services:
gopeed: ## 服务名称(可自定义)
image: liwei2633/gopeed ## 镜像版本
container_name: gopeed ## 容器名称(可自定义)
restart: always ## 重启策略
network_mode: bridge ## 桥接网络
ports:
- 6600:9999
volumes:
- ./config:/app/storage ## 映射gopeed配置文件目录
- /mnt/ARS2-NFS/downloads/gopeed:/app/Downloads ## 映射下载目录

## gopeed_后台地址:http://localhost:6600
EOF

2 、拉取并运行

1
2
cd /mnt/mydisk/home/gopeed && \
docker-compose up -d

3 、停止并删除

1
2
cd /mnt/mydisk/home/gopeed && \
docker-compose down

4 、拉取镜像

1
docker pull liwei2633/gopeed

5 、容器升级

1
2
3
4
5
cd /mnt/mydisk/home/gopeed && \
docker-compose down && \
docker-compose pull && \
docker-compose up -d && \
docker image prune -f

容器维护命令

1 、查看所有运行容器的名称

1
docker ps -a --format "{{.Names}}"

2 、停止 gopeed 容器

1
docker stop gopeed

3 、启动 gopeed 容器

1
docker start gopeed

4 、重启 gopeed 容器

1
docker restart gopeed

5 、进入 gopeed 容器

1
2
3
## Ctrl+D 退出容器
## docker exec -it gopeed sh
docker exec -it gopeed bash

6 、查看 gopeed 配置文件

1
cat /mnt/mydisk/home/gopeed/docker-compose.yml

qbittorrent 下载器

点击查看教程

docker 部署 qbittorrent 下载器

1 、终端命令创建docker-compose.yml文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
mkdir -p /mnt/mydisk/home/qbittorrent && \
cd /mnt/mydisk/home/qbittorrent && \
touch docker-compose.yml && \
cat > docker-compose.yml <<'EOF'
services:
qbittorrent: ## 服务名称(可自定义)
container_name: qbittorrent ## 容器名称(可自定义)
image: lscr.io/linuxserver/qbittorrent:latest ## 镜像版本
restart: unless-stopped ## 重启策略
network_mode: bridge ## 桥接网络
ports:
## 要使用的映射下载端口与内部下载端口,可保持默认,安装完成后在管理页面仍然可以改成其他端口。
- 6881:6881
- 6881:6881/udp
- 8081:8081 ## 此处WEB UI 目标端口与内部端口务必保证相同,见问题1
volumes:
- ./config:/config ## 绝对路径请修改为自己的config文件夹
- /mnt/ARS2-NFS/downloads/qbittorrent:/downloads ## 绝对路径请修改为自己的downloads文件夹
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai ## 上海时区
- UMASK_SET=022
- WEBUI_PORT=8081 ## 此处修改WEB 管理平台端口
- TORRENTING_PORT=6881

## ssh查看随机密码:docker logs qbittorrent
## qBittorrent_后台地址:http://localhost:8081
EOF

docker-compose up -d

2 、拉取并运行

1
2
cd /mnt/mydisk/home/qbittorrent && \
docker-compose up -d

3 、停止并删除

1
2
cd /mnt/mydisk/home/qbittorrent && \
docker-compose down

4 、拉取镜像

1
docker pull lscr.io/linuxserver/qbittorrent:latest

5 、容器升级

1
2
3
4
5
cd /mnt/mydisk/home/qbittorrent && \
docker-compose down && \
docker-compose pull && \
docker-compose up -d && \
docker image prune -f

6 、ssh查看随机密码

1
docker logs qbittorrent

容器维护命令
1 、查看所有运行容器的名称

1
docker ps -a --format "{{.Names}}"

2 、停止 qbittorrent 容器

1
docker stop qbittorrent

3 、启动 qbittorrent 容器

1
docker start qbittorrent

4 、重启 qbittorrent 容器

1
docker restart qbittorrent

5 、进入 qbittorrent 容器

1
2
3
## Ctrl+D 退出容器
## docker exec -it qbittorrent sh
docker exec -it qbittorrent bash

6 、查看 qbittorrent 配置文件

1
cat /mnt/mydisk/home/qbittorrent/docker-compose.yml

7 、SSH查看随机密码

1
docker logs qbittorrent

transmission 下载器

点击查看教程

docker 部署 transmission 下载器

1 、终端命令创建docker-compose.yml文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
mkdir -p /mnt/mydisk/home/transmission/web && \
cd /mnt/mydisk/home/transmission && \
touch docker-compose.yml && \
cat > docker-compose.yml <<'EOF'
services:
transmission: # Tm下载器
image: linuxserver/transmission:latest ## 镜像名称
container_name: transmission ## 容器名,可自定义
restart: unless-stopped ## 启动选项
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- TRANSMISSION_WEB_HOME=/transmission-web-control/web
- USER=admin ## 网页登陆用户名
- PASS=yifan0719 ## 网页登陆密码
- WHITELIST= ## optional
- PEERPORT= ## optional
- HOST_WHITELIST= ## optional
volumes:
- ./config:/config ## 配置文件夹
- ./downloads :/downloads ## 下载文件夹
- ./folder:/watch ## 监视torrent文件的文件夹
- ./transmission-web-control:/transmission-web-control ## 网页UI文件夹
ports:
- 9091:9091 ## 冒号左边的9091可以改成任意,冒号右边是本docker镜像里的端口
- 51413:51413
- 51413:51413/udp
network_mode: bridge ## 使用桥接网络模式

## Transmission_后台地址:http://localhost:9091
EOF

docker-compose up -d

2 、安装web网页界面

1
wget -O /mnt/mydisk/install-tr-control-cn.sh https://raw.githubusercontent.com/ronggang/transmission-web-control/master/release/install-tr-control-cn.sh && chmod +x /mnt/mydisk/install-tr-control-cn.sh && cd /mnt/mydisk && bash install-tr-control-cn.sh

选择 6

指定安装目录为:

1
/mnt/mydisk/home/transmission

选择 1

安装最新的发布版本

  • 2.2 、SSH_看一下有没有安装成功
1
cd /mnt/mydisk/home/transmission/web && ls
                        返回数据_五个文件为安装正常`favicon.ico index.html index.mobile.html index.original.html tr-web-control`

3 、拉取并运行

1
cd /mnt/mydisk/home/transmission && docker-compose up -d

4 、停止并删除

1
cd /mnt/mydisk/home/transmission && docker-compose down

5 、拉取镜像

1
docker pull linuxserver/transmission:latest

6 、容器升级

1
2
3
4
5
cd /mnt/mydisk/home/transmission && \
docker-compose down && \
docker-compose pull && \
docker-compose up -d && \
docker image prune -f

容器维护命令
1 、查看所有运行容器的名称

1
docker ps -a --format "{{.Names}}"

2 、停止 transmission 容器

1
docker stop transmission

3 、启动 transmission 容器

1
docker start transmission

4 、重启 transmission 容器

1
docker restart transmission

5 、进入 transmission 容器**

1
2
3
## Ctrl+D 退出容器
## docker exec -it transmission sh
docker exec -it transmission bash

6 、查看 transmission 配置文件

1
cat /mnt/mydisk/home/transmission/docker-compose.yml