Files
Auto_Bangumi/docs/deploy/docker-compose.md
Estrella Pan b129c4437a chore(release): 准备 4.0.0
- 部署文档、升级指南与 README 改为正式版说法:latest = 4.0,3.3 固定为 3.3.7
- docs/changelog/4.0.md 新增 4.0.0 汇总(升级前必读、破坏性变更、新功能、主要修复),链接改为绝对地址
- 文档站与插件市场改为从 main 发布,插件上架 PR 的目标分支改为 main
- 文档站页脚版本 v4.0.0;en/ja README 的 star history 地址
2026-10-24 11:46:50 +02:00

96 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 使用 Docker Compose 部署
使用 `docker-compose.yml` 文件一键部署 **AutoBangumi**。
::: tip 从 3.3 升级
本页命令使用 `latest` 标签,安装的是 4.0 正式版。正在使用 3.3 时,拉取新镜像前请先阅读 [从 3.3 升级到 4.0](./upgrade-4.0);暂时不升级,就把标签固定为 `3.3.7`。4.0 的硬链接插件需要把媒体库目录也挂载进容器,见 [番剧管理设置](../config/manager)。
:::
## 安装 Docker Compose
Docker Compose 通常与 Docker 捆绑安装。使用以下命令检查:
```bash
docker compose -v
```
如果未安装,请使用以下命令安装:
```bash
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
```
## 部署 **AutoBangumi**
### 创建 AutoBangumi 和数据目录
```bash
mkdir -p ${HOME}/AutoBangumi/{config,data}
cd ${HOME}/AutoBangumi
```
### 方式一:自定义 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
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
dns:
- 8.8.8.8
network_mode: bridge
environment:
- TZ=Asia/Shanghai
- PGID=$(id -g)
- PUID=$(id -u)
- UMASK=022
```
将以上内容复制到 `docker-compose.yml` 文件中。
### 方式二:下载 Docker Compose 配置文件
如果您不想手动创建 `docker-compose.yml` 文件,项目提供了预制的配置:
- 仅安装 **AutoBangumi**:
```bash
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/resource/docker-compose/AutoBangumi/docker-compose.yml
```
- 安装 **qBittorrent** 和 **AutoBangumi**:
```bash
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/resource/docker-compose/qBittorrent+AutoBangumi/docker-compose.yml
```
选择您的安装方式并运行命令下载 `docker-compose.yml` 文件。如有需要,可以使用文本编辑器自定义参数。
### 定义环境变量
如果您使用的是下载的 AB+QB Docker Compose 文件,需要定义以下环境变量:
```shell
export \
QB_PORT=<YOUR_PORT>
```
- `QB_PORT`:输入您现有的 qBittorrent 端口或您想要的自定义端口,例如 `8080`
### 启动 Docker Compose
```bash
docker compose up -d
```