我尝试在Windows Server 2019上运行Windows容器(本机)。
当我尝试将名称卷安装到容器上时。 容器无法读取/写入安装的目录,并且报告权限被拒绝。
我找到了文件,说我需要向一个知名的小组授予权限,但不知道如何使它工作。
Dockerfile:
FROM https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-storage
RUN net user jenkins /add
VOLUME ["C:/data"]
RUN icacls C:/data /grant jenkins:F
USER jenkins
WORKDIR C:/data
构建并尝试在测试容器中创建文件夹。
docker build -t testing .
docker volume create myvolume
docker run -t --rm --mount "src=myvolume,dst=c:/data" testing powershell mkdir -p mydata
docker run命令将失败,因为对c:/ data的权限被拒绝。