手把手教你用linux 备份照片docker装 lomorage
要想在docker中装lomorage,首先你的得有个docker,麻烦自己下载,教程很多。背景:lomorage 是一个完全私有化的家庭照片存储软件,照片完全本地存放,不会丢失,当然敏感照片请不要放,避免陈老师的悲剧(不好意思暴露年纪了)那么问题来了: 如果用容器的话, 上传的照片就在容器里面,容器关闭就没有了,那么辛苦保存的照片 付诸东流了,得想办法,让照片保存在主机上。得用个简单的办法,最好
背景:lomorage 是一个完全私有化的家庭照片存储软件,照片完全本地存放,不会丢失,当然敏感照片请不要放,避免陈老师的悲剧(不好意思暴露年纪了)
本来也想在linux 系统中直接装一个lomorage 软件,正好在学习docker用法,拿来练手,就一并解决了。 要想在docker中装lomorage,首先你的得有个docker,麻烦自己下载,教程很多。
docker 下载完成后,需要找lomorage 的源
具体命令为:docker pull lomorage/amd64-lomorage
正常状态就是开始下载
然后在docker中启动 lomorage
docker run -d -p 8090:8000 lomorage/amd64-lomorage
-d 后台启动
-p 指定端口号
镜像名字 lomorage/amd64-lomorage
验证是否启动
用网页登录试试 主机ip+ 端口号 ,能登录说明没有问题
那么问题来了: 如果用容器的话, 上传的照片就在容器里面,容器关闭就没有了,那么辛苦保存的照片 付诸东流了,得想办法,让照片保存在主机上。
有个比较笨的办法, 进入到容器内部,每次拷出来,
这个办法肯定不是我用的。得用个简单的办法,最好就是把主机上的文件映射到容器内,或者容器内的照片自动备份到主机上。
先关闭 docker中的lomorage
docker stop lomorage
做个映射试试:
docker run -d -p 8090:8000 --privileged=true -v /root/media:/media lomorage/amd64-lomorage
-v 后面就是做的目录映射,主机上/root/media 映射到容器的/media
主机上/root/media 授权777,以免因为权限问题存不进
开机 搞定
更多推荐
所有评论(0)