创建挂载源路径“/host_mnt/c/Users/xxx/redis.conf"时出错:mkdir/host_mnt/c/Users/xxx:权限被拒绝 [英] error while creating mount source path '/host_mnt/c/Users/xxx/redis.conf': mkdir /host_mnt/c/Users/xxx: permission denied

查看:35
本文介绍了创建挂载源路径“/host_mnt/c/Users/xxx/redis.conf"时出错:mkdir/host_mnt/c/Users/xxx:权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾搜索过与我类似的问题,但还没有找到好的解决方案.我正在尝试设置我的环境.

我们首先要设置的是搬运工
docker run -d -p 9000:9000 搬运工/搬运工

然后我们尝试设置Redis
docker拉redis

启动 docker 容器
docker run -d --name redis1 -v C:Usersxxxdocker edis.conf:/etc/redis.conf -p 6379:6379 redis:latest

但是收到这个:

<块引用>

C:Program FilesDockerDockerResourcesindocker.exe:错误来自守护进程的响应:创建挂载源路径时出错'/host_mnt/c/Users/xxx/docker/redis.conf': mkdir/host_mnt/c/Users/xxx:权限被拒绝.

我的设置信息

<前>PS C:> 码头工人信息容器:3跑步:1暂停:0停止:2图片:3服务器版本:18.06.1-ce存储驱动:overlay2后备文件系统:extfs支持 d_type: true原生覆盖差异:true日志驱动:json-fileCgroup 驱动程序:cgroupfs插件:体积:本地网络:桥接主机 macvlan 空覆盖日志:awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog群:不活动运行时:runc默认运行时:runc初始化二进制文件:docker-init容器版本:468a545b9edcd5932818eb9de8e72413e616e86erunc 版本:69663f0bd4b60df09991c08812a60108003fa340初始化版本:fec3683安全选项:赛康配置文件:默认内核版本:4.9.93-linuxkit-aufs操作系统:Docker for Windows操作系统类型:linux架构:x86_64CPU:2总内存:1.934GiB名称:linuxkit-00155da11105ID:KNBR:IKUS:M4JG:3XNK:FAT6:UNJI:NIFE:HWUA:2KXY:ULVW:CIUW:E4THDocker 根目录:/var/lib/docker调试模式(客户端):false调试模式(服务器):true文件描述符:28协程:51系统时间:2018-10-12T13:26:05.2128058Z事件监听器:1注册表:https://index.docker.io/v1/标签:实验:假不安全的注册表:127.0.0.0/8启用实时还原:false

我已授予我的计算机共享权限,并且我也是该计算机的管理员.我做错了什么?

解决方案

我发现一个修复方法是创建一个新的用户帐户,该帐户与您的 AzureAD 帐户的用户名相同,但没有 AzureAD 前缀.现在它可以工作了!
https://tomssl.com/2018/01/11/sharing-your-c-drive-with-docker-for-windows-when-using-azure-active-directory-azuread-aad/

I have search for a similar problem as mine but haven't found a good solution for it. I'm trying to set up my enviroment.

The first thing we have to set up is an portainer
docker run -d -p 9000:9000 portainer/portainer

Then we trying to set up Redis
docker pull redis

start docker container
docker run -d --name redis1 -v C:Usersxxxdocker edis.conf:/etc/redis.conf -p 6379:6379 redis:latest

but reciving this:

C:Program FilesDockerDockerResourcesindocker.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.

My settings info

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

I have giving the share permission to my computer and I'm a administrator on it as well. What I'm doing wrong?

解决方案

I have found a fix it is to create a new users account which is the same username as your AzureAD account, but without the AzureAD prefix. Now it's working!
https://tomssl.com/2018/01/11/sharing-your-c-drive-with-docker-for-windows-when-using-azure-active-directory-azuread-aad/

这篇关于创建挂载源路径“/host_mnt/c/Users/xxx/redis.conf"时出错:mkdir/host_mnt/c/Users/xxx:权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆