メインコンテンツまでスキップ
バージョン: v1.6.50

Docker

Docker は、アプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソースプラットフォームです。コンテナ化技術を使用して、アプリケーションとその依存関係を独立したコンテナにパッケージ化し、どの環境でも一貫して実行されるようにします。コンテナは軽量で移植性があり、マイクロサービスアーキテクチャや CI/CD ワークフローに非常に適しています。

ワンクリック実行

docker run -itd \
--name AMMDS \
-p 8080:80 \
-v $(pwd)/data:/ammds/data \
-v $(pwd)/db:/ammds/db \
-v $(pwd)/download:/ammds/download \
-v $(pwd)/media:/media \
--restart always \
qyg2297248353/ammds:latest
注記

ローカルのメディアディレクトリをコンテナにマウントしてください。データ損失を避けるために、メディアマウントディレクトリのプレフィックスとして /ammds を使用しないでください。

例: ホストディレクトリが /mnt/movie の場合、推奨されるマウント形式は -v /mnt/movie:/mnt/movie です。

パラメータの説明

パラメータ説明
-itd または --interactive --tty --detachオプションの組み合わせ:
- -i または --interactive:接続されていなくても STDIN を開いたままにする
- -t または --tty:コンテナのインタラクション用に疑似端末を割り当てる
- -d または --detach:バックグラウンドでデーモンとしてコンテナを実行する
--name AMMDSコンテナの名前を AMMDS に指定する
-p 8080:80ホストの 8080 ポートをコンテナの 80 ポートにマッピングする、形式:-p <ホストポート>:<コンテナポート>
-v $(pwd)/data:/ammds/data現在のディレクトリの ./data フォルダをコンテナの /ammds/data にマウントし、データの永続化に使用する
-v $(pwd)/db:/ammds/db現在のディレクトリの ./db フォルダをコンテナの /ammds/db にマウントし、データベースファイルの保存に使用する
-v $(pwd)/download:/ammds/download現在のディレクトリの ./download フォルダをコンテナの /ammds/download にマウントし、ダウンロードの保存に使用する
-v $(pwd)/media:/media現在のディレクトリの ./media フォルダをコンテナの /media にマウントし、メディアディレクトリのマウントに適している
--restart alwaysコンテナが常に自動的に再起動するように設定し、あらゆる状況(システムの再起動を含む)で自動的に起動することを保証する
qyg2297248353/ammds:latestDocker イメージ名とタグ、実行するイメージを指定する

クラウドストレージユーザー

CloudDrive などのクラウドストレージマウントを使用している場合は、以下のコマンドを使用してください:

docker run -itd \
--name AMMDS \
-p 8080:80 \
-v $(pwd)/data:/ammds/data \
-v $(pwd)/db:/ammds/db \
-v $(pwd)/download:/ammds/download \
-v /media:/media:rw,rshared \
--cap-add=SYS_ADMIN \
--device /dev/fuse \
--security-opt apparmor:unconfined \
--restart always \
qyg2297248353/ammds:latest

クラウドストレージユーザー向けの特別な説明

  • :rw,rshared:基本的な読み書き権限に加えて、rshared はコンテナ間で共有の伝播を維持します
  • --cap-add=SYS_ADMIN:コンテナにシステムリソースへのアクセスを許可します
  • --device /dev/fuse:コンテナに FUSE デバイスへのアクセスを許可します
  • --security-opt apparmor:unconfined:コンテナに制限のない AppArmor 設定の使用を許可します
警告

このデプロイ方法は、「クラウドストレージマウント + ディレクトリ監視」の方法には適用されません。「ディレクトリ監視」の代わりに「定期スキャン」を使用してください。

サービスへのアクセス

ブラウザを使用してサービスにアクセスできます:

http://127.0.0.1:8080

アクセス URL の形式:ホストの IP アドレス + サービスポート

デフォルトの認証情報

  • ユーザー名ammds
  • パスワードammds
ヒント

認証情報がはっきり見えない場合は、ライトモードに切り替えてください。