在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错误。
排查半天不知道是哪一步出现了问题,一拍脑袋,完蛋,忘了最基本的事情,没有给与文件访问权限,找到问题就进行设置权限。
sudo chmod 666 /var/run/docker.sock
连接完成,大无语,被自己蠢哭了。