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=/[失败]登录
请注意没有目录,在错误消息中用home登录。
2条答案
按热度按时间hrysbysz1#
首先尝试在主机上创建一个空目录“mysql”,然后用这个目录路径运行绑定到容器目录路径的容器。例如:docker run-i-t-p“3306:3306”-v${pwd}/mysql:/var/lib/mysql“docker image”
qyswt5oh2#
尝试
usermod -d /var/lib/mysql mysql
然后/etc/init.d/mysql restart