通过 Docker Compose 部署 AutoBangumi
现在提供了一键部署的 AutoBangumi 的方法,可以使用 docker-compose.yml
文件进行部署。
安装 Docker Compose
正常来说安装完 Docker 之后都会自带 docker-compose
,使用命令:
bash
docker compose -v
检查版本即可
如果没有安装,可以使用以下命令安装:
bash
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
部署 AutoBangumi
创建 AutoBangumi及数据 文件夹
bash
mkdir -p AutoBangumi
cd AutoBangumi
mkdir -p config # 如果不存在则会报错
mkdir -p data
选项1: 自定义 Docker Compose 配置文件
yaml
version: "3.8"
services:
AutoBangumi:
image: "ghcr.io/estrellaxd/auto_bangumi:latest"
container_name: AutoBangumi
volumes:
- ./config:/app/config
- ./data:/app/data
ports:
- "7892:7892"
restart: unless-stopped
dns:
- 223.5.5.5
network_mode: bridge
environment:
- AB_METHOD=Advance
复制上面的内容到 docker-compose.yml
文件中。
选项2: 下载 Docker Compose 配置文件
当你不想自己创建 docker-compose.yml
文件时, 项目中提供了三种安装方式:
- 只安装 AutoBangumibash
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/AutoBangumi/docker-compose.yml
- 安装 qBittorrent 与 AutoBangumibash
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/qBittorrent+AutoBangumi/docker-compose.yml
- qBittorrent + AutoBangumi + Plexbash
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/All-in-one/docker-compose.yml
首先选择你要安装的方式,拷贝上面的命令运行即可,这一步是下载 docker-compose.yml
配置文件,如果需要自定义可以使用文本编辑器对其中的参数进行自定义。
定义环境变量
如果你是用上面下载的 AB+QB / AB+QB+Plex 的 Docker-Compose 文件,那么你需要定义以下环境变量:
shell
export \
QB_PORT=<YOUR_PORT>
QB_PORT
: 填写你的已经部署的 qBittorrent 端口号,或者想要自定义的端口号,比如:8080
拉起 Docker-Compose
bash
# 如果配置过了上面的环境变量,请使用下面的方式拉起
docker compose up -d