QNAP Container Station -多个dockers权限被拒绝

sy5wg1nm  于 2023-10-16  发布在  Docker
关注(0)|答案(1)|浏览(268)

我在家里运行QNAP TS-453 a,并在上面运行Container Station。突然,多个容器得到了一些关于“权限被拒绝”的错误。例如,postgres\postgres返回:error: exec failed: permission denied nodeed/node-red docker返回:exec ./entrypoint.sh: permission denied。这以不同的形式继续,总共有20个容器。基本上每个容器都会在docker-entrypoint上返回权限错误。我将我的docker.sock共享给了3个容器来维护它:HomeAssistant、WatchTower和Portainer。
我尝试的是:

  • 从头开始重新创建容器
  • 禁用共享卷上的权限
  • 重新安装的Container Station/Docker
  • 重新启动QNAP NAS
  • sudo chmod 666 /var/run/docker.sock
nx7onnlm

nx7onnlm1#

我也有同样的问题。升级QTS后我的容器大部分为error: exec failed: permission denied
经过调查,它只影响在脚本上更改用户的容器。
我发现QTS集装箱站的基础图像是问题所在。我删除了容器和相关的镜像,更新了容器,重新拉了一个新的镜像,问题就解决了。
我认为容器站已经影响了拉取图像,因为在重新拉取新图像后,新容器上的文件权限不一样。

相关问题