Docker 执行时没有足够的权限来解压文件——如何提升 Docker 权限?

Docker 执行时没有足够的权限来解压文件——如何提升 Docker 权限?

我们有一些利用 Docker 的 Python 脚本来执行以下操作:
1. 获取 zip 文件并将其解压缩(失败)
2. 解析内容并通过 Apache 将其显示在网页上(可以运行,但由于步骤 1 失败,因此尚未完全运行)

步骤 1 失败,因为权限不允许unzip工作。我可以手动解压文件,但网页无法正常显示。Python 脚本的内容是我所在公司的知识产权,因此我无法在此处发布任何内容。

到目前为止我已经尝试过:
- 以 root 身份运行所有 Python 脚本(没有变化)
- sudo setfacl -m user:myUserName:rw /var/run/docker.sock
...但这会返回:setfacl: /var/run/docker.sock: Operation not permitted

我正在通过 Windows Subsytem for Linux(Windows 10)运行 Ubuntu 18.04。

相关内容