【问题标题】:[Fail]: Starting MySQL in my Ubuntu docker[失败]:在我的 Ubuntu docker 中启动 MySQL
【发布时间】:2018-10-02 05:03:22
【问题描述】:
FROM ubuntu

RUN apt-get update && \
    apt-get -y upgrade && \
    apt-get install -y mysql-server && \
    apt-get install -y mysql-client

然后,我启动了一个容器,然后运行:

/etc/init.d/mysql restart

不幸的是,它没有用:

root@5e37c0985d07:/opt# /etc/init.d/mysql restart * 停止 MySQL 数据库服务器 mysqld
[ 好的 ] * 启动 MySQL 数据库服务器 mysqld
没有目录,用HOME=/登录 [失败]

请注意错误信息中的No directory, login with HOME

【问题讨论】:

    标签: mysql docker


    【解决方案1】:

    尝试usermod -d /var/lib/mysql mysql,然后尝试/etc/init.d/mysql restart

    【讨论】:

      【解决方案2】:

      尝试先在宿主机上创建一个空目录“mysql”,然后运行容器,将此目录路径绑定到容器目录路径。 前任: docker run -i -t -p "3306:3306" -v ${PWD}/mysql:/var/lib/mysql "docker-image"

      【讨论】:

        猜你喜欢
        • 2018-07-14
        • 2021-05-31
        • 2012-01-16
        • 2014-05-25
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多