安装
准备工作
Docker的详细介绍可以查看:Docker — 从入门到实践
安装
这里以命令行的方式来举例,针对常用的的Nas系统会有具体的图文教程;
1. 下载最新的Docker镜像;
docker pull mtphotos/mt-photos:latest
另外还可以用nodb-latest
、arm-latest
标签的镜像;
nodb-latest
为不含数据库版本的最新镜像;arm-latest
为ARM架构版本的最新镜像;
提示:ARM V8架构请使用
docker pull mtphotos/mt-photos:arm-latest
命令来拉取镜像提示:ARM V7架构 由于是32位处理器架构,不在支持列表中
2. 新建文件夹:mt_photos/config、mt_photos/upload
由于Docker容器被删了之后,容器内的文件也会被删除,所以需要宿主机映射文件夹给容器以持续保存数据及文件;
提示:请根据您Nas中实际的目录结构替换 /xxx 为合适的路径;
mkdir /xxx/mt_photos/config
mkdir /xxx/mt_photos/upload
config文件夹:用于存储数据库文件、缩略图、预览视频等缓存文件
upload文件夹:用于存储App备份的照片、视频
3. 新建并启动容器;
docker run -d \
--name="mt-photos" \
-v /xxx/mt_photos/config:/config \
-v /xxx/mt_photos/upload:/upload \
-v /xxx/folder1:/folder1 \
-v /xxx/folder2:/folder2 \
-p 8063:8063 \
-e TZ="Asia/Shanghai" \
--restart="unless-stopped" \
mtphotos/mt-photos
说明:
/xxx/mt_photos/config
、/xxx/mt_photos/upload
为上一步新建的文件夹(即宿主机中的目录),这2个为必须要映射的目录/xxx/folder1
,/xxx/folder2
为已有的照片、视频所在的文件夹;您可以根据实际情况添加需要映射的目录,数量没有限制- folder1、folder2只是举例,文件夹的名称没有限制,只要与
系统目录
不重名即可;
系统目录
列表:/bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /opt, /proc, /root, /run, /sbin, /srv, /sys, /tmp, /usr, /var, /lib64, /config
初始化安装
容器运行成功后,需要进行初始化安装;
- 使用浏览器打开地址:http://192.168.1.10:8063/ ,
192.168.1.10
为Nas的IP,8063
为映射的端口号 - 选择系统的语言
- 创建管理员账户
- 设置图库
- 配置人脸识别、GPS信息识别等功能
下一步
图文流程请查看安装向导