几个PT Docker Compose参考

平时常用的一些PT docker compose的收集的,用起来比较方便,大佬看看指正和添加一些好玩有用的,谢谢。MP的就不加这了,太多参数了。以下是我盒子里用的步骤参考。

### 安装 docker& Docker Compose

`curl -fsSL https://get.docker.com | bash -s docker`

### 切换到 root 用户

`sudo -i`

### 创建 Docker 工作目录

`mkdir -p /opt/docker`

### 给予适当的权限

sudo chmod -R 777 /opt/docker

cd /opt/docker

### 创建docker-compose.yml

nano docker-compose.yml

```
version: ‘3’

services:

qbittorrent:

image: linuxserver/qbittorrent:4.6.7

container_name: qbittorrent

environment:

  • PUID=0

  • PGID=0

  • TZ=Asia/Shanghai

  • WEBUI_PORT=8080

volumes:

  • /opt/docker/qbittorrent/config:/config

  • /opt/downloads:/downloads

ports:

  • 8080:8080

  • 6881:6881

  • 6881:6881/udp

restart: unless-stopped

transmission:

image: linuxserver/transmission:version-4.0.5-r1

container_name: transmission

environment:

  • PUID=0

  • PGID=0

  • TZ=Asia/Shanghai

  • TRANSMISSION_WEB_HOME=/config/webui

  • USER= frank

  • PASS= dennis871124

volumes:

  • /opt/docker/transmission/data:/config

  • /opt/downloads:/downloads

ports:

  • 9091:9091

  • 51413:51413

  • 51413:51413/udp

restart: unless-stopped

emby:

image: emby/embyserver

container_name: emby

environment:

  • PUID=0

  • PGID=0

  • TZ=Asia/Shanghai

volumes:

  • /opt/docker/emby/config:/config

  • /opt/downloads:/mnt

ports:

  • 8096:8096

  • 8920:8920

restart: unless-stopped

filebrowser:

image: hurlenko/filebrowser:latest

container_name: filebrowser

environment:

  • UID=0

  • GID=0

  • TZ=Asia/Shanghai

ports:

  • 8081:8080

volumes:

  • /opt/docker/filebrowser/config:/config

  • /opt/downloads:/data

restart: unless-stopped

vertex:

image: lswl/vertex:stable

container_name: vertex

environment:

  • TZ=Asia/Shanghai

volumes:

  • /opt/docker/vertex:/vertex

ports:

  • 3001:3000

restart: unless-stopped

nas-tools:

image: 0xforee/nas-tools:latest

ports:

  • 3000:3000

volumes:

  • /opt/docker/nastool/config:/config

  • /opt/downloads:/media

environment:

  • PUID=0

  • PGID=0

  • UMASK=000

  • NASTOOL_AUTO_UPDATE=true

  • NASTOOL_CN_UPDATE=false

restart: always

network_mode: bridge

hostname: nas-tools

container_name: nas-tools

portainer:

image: portainer/portainer

container_name: portainer

restart: always

ports:

  • “9000:9000”

volumes:

  • /var/run/docker.sock:/var/run/docker.sock

  • /opt/docker/portainer/data:/data

iyuuplus:

image: iyuucn/iyuuplus-dev:latest

container_name: iyuuplus

stdin_open: true

tty: true

volumes:

  • /opt/docker/iyuuplus/iyuu:/iyuu

  • /opt/docker/iyuuplus/data:/data

  • /opt/docker/qbittorrent/config/qBittorrent/BT_backup:/qb

  • /opt/docker/transmission/config/torrents:/tr

ports:

  • 8780:8780

restart: always
```

## 启动

</s><i> </i>docker compose up -d<i> </i><e>

### 查看qbittorrent用户名和密码

</s><i> </i>docker logs qbittorrent<i> </i><e>

### 查看vertex用户名和密码

访问vertex存储路径/opt/docker/vertex/data/ 鼠标双击password查看初始密码。

SSH访问输入命令查看密码:

</s><i> </i>more /opt/docker/vertex/data/password<i> </i><e>