我已经搜索过与我的类似的问题,但还没有找到好的解决方案。我正在尝试设置我的环境。
我们首先要设置一个 portainer
docker run -d -p 9000:9000 搬运工/搬运工
然后我们尝试设置Redis
docker 拉取 redis
启动docker容器
docker run -d --name redis1 -v C:\Users\xxx\docker\redis.conf:/etc/redis.conf -p 6379:6379 redis:latest
但收到这个:
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: error while creating mount source path '/host_mnt/c/Users/xxx/docker/redis.conf': mkdir /host_mnt/c/Users/xxx: permission denied.
我的设置信息
PS C:\> docker info Containers: 3 Running: 1 Paused: 0 Stopped: 2 Images: 3 Server Version: 18.06.1-ce Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e runc version: 69663f0bd4b60df09991c08812a60108003fa340 init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 4.9.93-linuxkit-aufs Operating System: Docker for Windows OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 1.934GiB Name: linuxkit-00155da11105 ID: KNBR:IKUS:M4JG:3XNK:FAT6:UNJI:NIFE:HWUA:2KXY:ULVW:CIUW:E4TH Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): true File Descriptors: 28 Goroutines: 51 System Time: 2018-10-12T13:26:05.2128058Z EventsListeners: 1 Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false
我已授予我计算机的共享权限,并且我也是计算机的管理员。我做错了什么?
最佳答案
我找到了一个修复方法,它是创建一个新的用户帐户,该帐户的用户名与您的 AzureAD 帐户相同,但没有 AzureAD 前缀。现在可以使用了!
https://tomssl.com/2018/01/11/sharing-your-c-drive-with-docker-for-windows-when-using-azure-active-directory-azuread-aad/
关于linux - 创建挂载源路径时出错 '/host_mnt/c/Users/xxx/redis.conf' : mkdir/host_mnt/c/Users/xxx: permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52781140/