注意 tos7系统在部署mtphoto时,需要先建立新用户xxx,之后通过新用户建立config文件夹。
之后查询新用户的id,终端命令 输入 id xxx
显示 如下
uid=1003(xxx) gid=997(allusers) groups=997(allusers)
修改 docker-compose.yml
增加 如下内容 puid 和pgid内容。
参考
environment:
- TZ=Asia/Shanghai
- LANG=C.UTF-8
- PUID=1003
- PGID=997
按照正常部署即可。
附 docker-compose.yml 文件格式如下。
代码: 全选
version: "3"
services:
mtphotos:
image: registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos:latest
container_name: mtphotos
restart: always
ports:
- 8085:8063
volumes:
- /Volume1/docker26/mtphoto/config:/config
- /Volume1/docker26/mtphoto/upload:/upload
- /Volume4/photo_2:/photo
devices:
- "/dev/dri:/dev/dri"
# devices:
# - /dev/dri/renderD128:/dev/dri/renderD128
environment:
- TZ=Asia/Shanghai
- LANG=C.UTF-8
- PUID=1003
- PGID=997
#dns:
# - 114.114.114.114
depends_on:
- mtphotos_ai
- mtphotos_face_api
mtphotos_ai:
image: crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-ai
container_name: mtphotos_ai
restart: always
ports:
- 8060:8060
devices:
- "/dev/dri:/dev/dri"
environment:
- API_AUTH_KEY=mt_photos_ai_extra
mtphotos_face_api:
image: crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-insightface-unofficial:latest
container_name: mtphotos_face_api
restart: always
ports:
- 8066:8066
environment:
- API_AUTH_KEY=mt_photos_ai_extra