如何在Windows桌面上配置一个目录为Docker卷?
How to configure as Docker volume a directory on the Desktop in Windows?
我开始使用 Docker,但在设置音量时遇到问题。
我使用 windows OS 和虚拟框。
我想创建一个目录并将 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?'
我也试过设置共享虚拟机目录如下:
- DIRECTORY PATH: C:\Users\Alessandro\Desktop\volume
- DIRECTORY NAME: volume
- Read_only: no
- Auto-mount: yes
- Make Permanent: yes
有人可以帮帮我吗?
此致
亚历山德罗
用户 运行ning 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
我开始使用 Docker,但在设置音量时遇到问题。 我使用 windows OS 和虚拟框。
我想创建一个目录并将 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?'
我也试过设置共享虚拟机目录如下:
- DIRECTORY PATH: C:\Users\Alessandro\Desktop\volume
- DIRECTORY NAME: volume
- Read_only: no
- Auto-mount: yes
- Make Permanent: yes
有人可以帮帮我吗?
此致
亚历山德罗
用户 运行ning 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