使用 Docker-cli 部署
新版本提醒
AutoBangumi 2.6 版本后支持直接在 WebUI 中配置,你可以选择直接拉起容器再在 WebUI 中配置。老版本的环境变量配置参数会自动迁移,环境变量配置方式仍然可用,但是仅在第一次启动时生效。
创建数据和配置文件夹
为了保证 AB 在每次更新之后数据和配置不丢失,推荐使用 Docker volume 或者 bind mount 进行数据和配置的持久化。
shell
# 使用 bind mount
mkdir -p AutoBangumi
cd AutoBangumi
mkdir -p ./config
mkdir -p ./data
Bind mount 与 Docker volume 二选一
shell
# 使用 Docker volume
docker volume create AutoBangumi_config
docker volume create AutoBangumi_data
使用 Docker-cli 部署 AutoBangumi
复制以下命令运行即可。
请确保运行时目录处于AutoBangumi。
shell
docker run -d \
--name=AutoBangumi \
-v ./config:/app/config \
-v ./data:/app/data \
-p 7892:7892 \
--network=bridge \
--dns=8.8.8.8 \
--restart unless-stopped \
ghcr.io/estrellaxd/auto_bangumi:latest
如果使用 Docker volume,可以自行替换绑定路径。
shell
-v AutoBangumi_config:/app/config \
-v AutoBangumi_data:/app/data \
此时 AB 的 WebUI 会自动运行,但是主程序会处于暂停状态,可以进入 http://abhost:7892
进行配置。
此时 AB 会自动把环境变量写入 config.json
文件中然后自动运行。
推荐使用 Portainer 等带有 UI 的 Docker 管理器进行进阶部署