Docker创建容器时目录权限踩坑

上传:qqcorporation71098 浏览: 16 推荐: 0 文件:pdf 大小:132.05 KB 上传时间:2021-05-23 11:32:47 版权申诉

, 每次运行就自动exited这时我查看了一下docker日志, 输入命令 docker logs 容器id, 显示如下:注: 这里的71是我此容器的container_id的开头前两个数字, docker支持这种简化写法.日志报错说我没有对容器中/var/lib/mysql目录下的创建和写权限.此命令的作用是查看容器的所有者, 显示为:然后输入:此命令的作用是查看映射本地数据卷时, 此目录的拥有者原因就出在这里, 这就是为什么mysql用户访问docker中的目录时, 会报权限错误!因为 本地映射目录的主人是root用户, 而docker容器中/var/lib/mysql目录的主人是mysql用户,uid为999!浪费了一晚上时间, 不得不说, linux的权限控制知识还要加深!

上传资源
用户评论