【问题标题】:Centos and Fedora Docker, I can not start mysqlCentos 和 Fedora Docker,我无法启动 mysql
【发布时间】:2014-10-06 02:30:56
【问题描述】:

我是 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。

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

【问题讨论】:

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

标签: centos docker fedora selinux centos7


【解决方案1】:

你试过只运行mysqld 吗?

Invoke mysqld directly. This works on any platform.

【讨论】:

    猜你喜欢
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 2017-06-23
    • 2016-08-12
    相关资源
    最近更新 更多