docker cannot read directory '/var/lib/mysql/': Permission denied

Centos7安全Selinux禁止了一些安全权限,导致mysql和mariadb在进行挂载/var/lib/mysql的时候会提示

logs命令查看,发现提示信息是:chown: changing ownership of ‘/var/lib/mysql/….‘: Permission denied

解决方法有三个:

1.在docker run中加入 –privileged=true  给容器加上特定权限

2.关闭selinux csdn

3.在selinux添加规则,修改挂载目录

    原文作者:路小飞
    原文地址: https://www.jianshu.com/p/bccda875e7a5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞