在 Windows 11 上使用 Docker Compose 安装并运行 PhotoPrism

PhotoPrism 是一款功能强大的开源照片管理工具,支持 AI 驱动的照片分类和搜索。以下是在 Windows 11 上使用 Docker Compose 安装并运行 PhotoPrism 的详细步骤。


一、准备工作

1. 安装 Docker Desktop

确保你的系统已安装 Docker Desktop。如果尚未安装,可以访问 Docker 官方网站 下载并安装。

2. 安装 Docker Compose

从 2020 年 8 月开始,Docker Compose 已集成到 Docker Desktop 中,因此安装 Docker Desktop 后,Docker Compose 将自动安装。


二、创建项目目录

1. 创建存储目录

在终端中运行以下命令创建存储目录:

bash复制

mkdir -p C:\data\docker\photoprism\Pictures
mkdir -p C:\data\docker\photoprism\storage

三、创建并配置 docker-compose.yml 文件

1. 下载 docker-compose.yml 文件

在项目目录下创建 docker-compose.yml 文件,可以使用以下命令下载:

bash复制

curl -L https://dl.photoprism.app/docker/docker-compose.yml -o C:\data\docker\photoprism\docker-compose.yml
2. 修改配置文件

根据你的需求修改 docker-compose.yml 文件。以下是一个示例配置:

yaml复制

version: '3.5'
services:
  photoprism:
    image: photoprism/photoprism:latest
    container_name: photoprism
    restart: unless-stopped
    security_opt:
      - seccomp:unconfined
    ports:
      - "2342:2342"
    environment:
      PHOTOPRISM_ADMIN_PASSWORD: "YourPasswordHere" # 管理员密码
      PHOTOPRISM_UPLOAD_NSFW: "true"                # 允许上传 NSFW 内容
      PHOTOPRISM_DEBUG: "false"                     # 禁用调试模式
      PHOTOPRISM_PUBLIC: "false"                    # 设置为私有模式
      PHOTOPRISM_READONLY: "false"                  # 禁用只读模式
    volumes:
      - "C:/data/docker/photoprism/storage:/photoprism/storage" # 持久化存储路径
      - "C:/data/docker/photoprism/Pictures:/photoprism/originals" # 原始照片路径

  mariadb:
    image: mariadb:10.11
    container_name: photoprism-db
    restart: unless-stopped
    security_opt:
      - seccomp:unconfined
    command: mariadbd --innodb-buffer-pool-size=512M --lower-case-table-names=1 --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-connections=512 --innodb-rollback-on-timeout=OFF --innodb-lock-wait-timeout=120
    volumes:
      - "database:/var/lib/mysql"
    environment:
      MARIADB_AUTO_UPGRADE: "1"
      MARIADB_INITDB_SKIP_TZINFO: "1"
      MARIADB_DATABASE: "photoprism"
      MARIADB_USER: "photoprism"
      MARIADB_PASSWORD: "YourDbPassword"
      MARIADB_ROOT_PASSWORD: "YourDbRootPassword"

volumes:
  database:
    driver: local

四、启动 PhotoPrism 服务

1. 运行服务

在项目目录下运行以下命令启动 PhotoPrism 服务:

bash复制

docker-compose up -d
2. 查看日志

如果需要查看服务的启动日志,可以运行以下命令:

bash复制

docker-compose logs -f

五、访问 PhotoPrism

1. 打开浏览器

访问 http://localhost:2342,使用管理员账号 admin 和密码 YourPasswordHere 登录。

2. 设置中文

登录后,点击设置,选择 Language,切换到 简体中文

3. 上传照片

点击页面右上角的上传按钮,选择你想要上传的照片。


六、总结

通过上述步骤,你可以在 Windows 11 上使用 Docker Compose 快速安装并运行 PhotoPrism。PhotoPrism 提供了强大的照片管理功能,支持 AI 驱动的照片分类和搜索,非常适合个人和家庭使用。希望这些步骤能帮助你顺利搭建属于自己的照片管理工具。如果有任何问题,欢迎随时交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CarlowZJ

我的文章对你有用的话,可以支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值