mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 - Permission denied)


docker mysql:5.7バージョンをインストール中にエラーが発生しました.
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 13 - Permission denied)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

ERROR: mysqld failed while attempting to check config
command was: "mysqld --verbose --help"

の原因となる
Centos 7セキュリティSelinuxではセキュリティ権限が禁止されているため、mysqlとmariadbでは、/var/lib/mysqlのマウント時に次のようなメッセージが表示されます.
解決策
docker runに--privileged=trueを追加してコンテナに特定の権限を追加