Centos和Fedora Docker,我无法启动mysql

Centos和Fedora Docker,我无法启动mysql,centos,docker,fedora,selinux,centos7,Centos,Docker,Fedora,Selinux,Centos7,我是centos的新手,我在Ubuntu,我的朋友“Yogratrol”说服我去Fedora是最好的 改变了很多东西,问题是mysql没有在docker中启动,在我的本地fedora中是一样的,但是在docker中没有工作,没有命令是: # mysql ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 按如下方式进行本地修复: $

我是centos的新手,我在Ubuntu,我的朋友“Yogratrol”说服我去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 
它发生在码头工人身上:Centos和Fedora


我认为这是因为它们是最小的操作系统映像。

您是否尝试过只运行
mysqld


nmap到Docker centos 3306/tcp关闭mysql,但在本地3306/tcp关闭mysql