lucky搬家简单 源主机备份文件导出到新部署的lucky上还原就行了。
homepage遇到几个小问题如下
问题一:
homepage安装完打开提示Error Host validation failed. See logs for more details

解决方法也很简单:因为之前遇到过,参见此文
具体:在新部署的docker homepage容器里面添加环境变量HOMEPAGE_ALLOWED_HOSTS=192.168.99.3:3000,h.876855.xyz,zyweb.top:3000,h.zyweb.top:8443,home.876855.xyz,lucky.zyweb.top:3000#多个地址用小写逗号分开
问题二:
小部件提示错误:API Error: connect EACCES /var/run/docker.sock

解决如下:在源主机dsm上部署一个docker的api ,参考:https://github.com/gethomepage/homepage/discussions/1898
具体操作如下:
version: "3.8"
services:
docker-proxy:
image: ghcr.io/tecnativa/docker-socket-proxy:latest
container_name: dockerproxy
restart: unless-stopped
ports:
- "2375:2375" # 宿主机对外开放 2375 端口
environment:
CONTAINERS: 1 # 允许读取容器信息
SERVICES: 1 # 允许读取 Swarm 服务信息
TASKS: 1 # 允许读取 Swarm 任务信息
POST: 0 # 禁止 POST(写操作)
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
新docker部署的homepage添加一个环境变量:DOCKER_HOST=tcp://192.168.99.3:2375
DOCKER_HOST=tcp://192.168.99.3:2375 是一个环境变量,用于告诉 Docker 客户端或支持 Docker API 的程序,远程连接哪个 Docker 主机。
修改重启容器后正常。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END











暂无评论内容