# 使用 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 \ -e PUID=1000 \ -e PGID=1000 \ -e UMASK=022 \ --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](https://www.portainer.io)_ 等带有 UI 的 Docker 管理器进行进阶部署