Files
Auto_Bangumi/docs/ja/deploy/docker-cli.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

63 lines
2.7 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 CLIでデプロイ
::: tip 3.3 からのアップグレード
このページのコマンドは `latest` タグを使い、4.0 の正式版をインストールします。現在 3.3 を使っている場合は、新しいイメージを取得する前に [3.3 から 4.0 へのアップグレード](./upgrade-4.0) を読んでください。3.3 のままにする場合は、タグを `3.3.7` に固定してください。4.0 のハードリンクプラグインを使う場合は、メディアライブラリのフォルダーもコンテナにマウントする必要があります。[アニメ管理設定](../config/manager) を参照してください。
:::
## 新バージョンに関する注意
AutoBangumi 2.6以降、WebUIで直接すべてを設定できます。まずコンテナを起動してから、WebUIで設定できます。以前のバージョンの環境変数設定は自動的に移行されます。環境変数は引き続き機能しますが、初回起動時にのみ有効です。
## データと設定ディレクトリの作成
更新後もABのデータと設定が保持されるように、Dockerボリュームまたはバインドマウントの使用を推奨します。
```shell
# バインドマウントを使用
mkdir -p ${HOME}/AutoBangumi/{config,data}
cd ${HOME}/AutoBangumi
```
バインドマウントまたはDockerボリュームのいずれかを選択してください:
```shell
# Dockerボリュームを使用
docker volume create AutoBangumi_config
docker volume create AutoBangumi_data
```
## Docker CLIでAutoBangumiをデプロイ
以下のコマンドをコピーして実行してください。
作業ディレクトリがAutoBangumiであることを確認してください。
```shell
docker run -d \
--name=AutoBangumi \
-v ${HOME}/AutoBangumi/config:/app/config \
-v ${HOME}/AutoBangumi/data:/app/data \
-p 7892:7892 \
-e TZ=Asia/Shanghai \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e UMASK=022 \
--network=bridge \
--dns=8.8.8.8 \
--restart unless-stopped \
--log-opt max-size=10m \
--log-opt max-file=3 \
ghcr.io/estrellaxd/auto_bangumi:latest
```
Dockerボリュームを使用する場合は、バインドパスを適宜置き換えてください:
```shell
-v AutoBangumi_config:/app/config \
-v AutoBangumi_data:/app/data \
```
AB WebUIは自動的に起動しますが、メインプログラムは一時停止状態です。`http://abhost:7892`にアクセスして設定してください。
ABは自動的に環境変数を`config.json`に書き込み、実行を開始します。
高度なデプロイには_[Portainer](https://www.portainer.io)_または同様のDocker管理UIの使用を推奨します。