为什么挂在目录的时候host的目录需要更改权限


HOST:centos7

IMAGE:Consul

使用consul镜像启动容器的时,想要把/my/path/data(之前的一个)目录挂在到容器内/consul/data目录,
但是容器启动失败
Failed to start Consul server: Failed to start Raft: open /consul/data/raft/raft.db: permission denied

Docker版本
Server:
Version: 1.9.1
API version: 1.21
Package version: docker-common-1.9.1-40.el7.centos.x86_64
Go version: go1.4.2
Git commit: ab77bde/1.9.1
Built:
OS/Arch: linux/amd64


后面修改了/my/path/data的权限(chmod 777 -R /my/path/data)才可以,这是什么原理,谁能解释下?
已邀请:

jhxifeng

赞同来自:


镜像里的用户是consul,/my/path/data是root用户权限的吧

要回复问题请先登录注册