在nextcloud中部署了appapi应用,安照appapi提示进行部署Docker Deploy Daemon容器。
参照nextcloud/docker-socket-proxy-Githubnextcloud官方文档创建 Deploy 守护程序
首先安装Docker,宝塔面板安装Docker步骤略过,因为该服务器我是当生产环境运行的,所有服务都是源码安装,所以未安装Docker。
安装完Docker运行

docker run -e NC_HAPROXY_PASSWORD="some_secure_password" \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --name nextcloud-appapi-dsp -h nextcloud-appapi-dsp \
  --restart unless-stopped --privileged -d ghcr.io/nextcloud/nextcloud-appapi-dsp:release

使用nextcloudappapi进行连接该容器,但在Check connection检查连接过程中出现[app_api] 错误: Could not connect to Docker daemon POST /apps/app_api/daemons/verify_connection from x.x.x.x by xxx at x年x月x日 x:x:x错误。
appapi配置界面

排查半天不知道是哪一步出现了问题,一拍脑袋,完蛋,忘了最基本的事情,没有给与文件访问权限,找到问题就进行设置权限。

sudo chmod 666 /var/run/docker.sock

连接完成,大无语,被自己蠢哭了。
appapi部署成功界面

最后修改:2024 年 10 月 28 日
如果觉得我的文章对你有用,请随意赞赏