本地搬家 homepage+lucky从群晖搬家到另一台pve

lucky搬家简单  源主机备份文件导出到新部署的lucky上还原就行了。

homepage遇到几个小问题如下

问题一:

homepage安装完打开提示Error Host validation failed. See logs for more details

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

本地搬家 homepage+lucky从群晖搬家到另一台pve

解决如下:在源主机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
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容