Centos和Fedora Docker,我无法启动mysql

我在centos上是新手,我在Ubuntu和我的朋友“yograterol说服我去Fedora是最好的。

改变很多东西,问题是mysql不能在docker中启动,在我的本地fedora中是一样的,但是在Docker中没有工作,没有命令:

# mysql ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 

本地修复如下:

 $ sudo setenforce 0 $ sudo service mysqld start 

但在Docker中,出现以下情况:

 # setenforce 0 bash: setenforce: command not found # Service mysqld start bash: service: command not found 

它发生在Docker:Centos和Fedora中。

我认为这是因为他们是最低限度的操作系统映像。

你有没有试过只运行mysqld

直接调用mysqld。 这适用于任何平台。