如何将Windows桌面上的目录配置为Docker卷?

如何将Windows桌面上的目录配置为Docker卷?,windows,docker,filesystems,volume,Windows,Docker,Filesystems,Volume,我开始与Docker合作,当我设置音量时遇到了一个问题。 我使用带虚拟盒的windows操作系统 我想创建一个目录,并为特定映像的卷使用as目录 图像是Jenkins,我想将桌面上名为volume的目录设置为volume 我尝试了很多命令,但最后一个命令是: docker run --name MyJenkins1 -v /C/Users/Alessandro/Desktop/volume:/var/jenkins_home -p 9191:8080 -p 40000:50000 jenkins

我开始与Docker合作,当我设置音量时遇到了一个问题。 我使用带虚拟盒的windows操作系统

我想创建一个目录,并为特定映像的卷使用as目录

图像是Jenkins,我想将桌面上名为volume的目录设置为volume

我尝试了很多命令,但最后一个命令是:

docker run --name MyJenkins1 -v /C/Users/Alessandro/Desktop/volume:/var/jenkins_home -p 9191:8080 -p 40000:50000 jenkins
但我得到的结果如下:

'touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?'
我还尝试按如下方式设置共享虚拟机目录:

  • 目录路径:C:\Users\Alessandro\Desktop\volume
  • 目录名:卷
  • 只读:否
  • 自动安装:是的
  • 永久化:是的
  • 谁能帮帮我吗

    致意


    Alessandro

    运行Docker的用户是否有权限写入“C:\Users\Alessandro\Desktop\volume”目录

    如果不是,请从命令行运行此命令:

    set DOCKER_SHARED_DRIVE_USER=...put in the name of the OS user for docker or shared drive if using Docker Desktop...
    
    icacls "C:\Users\Alessandro\Desktop\volume" /grant %DOCKER_SHARED_DRIVE_USER%:(OI)(CI)F
    
    “詹金斯”形象的档案是什么?您是否尝试过使用--privileged运行以查看/var/jenkins_home是否受保护?docker run--特权