Files
Auto_Bangumi/docs/ja/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
3.2 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 のままにする場合は、タグを `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
```
### オプション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
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`ファイルにコピーしてください。
### オプション2: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
```