我试着在ubuntu18.10上制作一个lamp的图像。
但我使用mysql服务时出现了一个错误。
* Starting MySQL database server mysqld
[fail]
这是我的文件
# LAMP Server on Ubuntu 18.04
FROM ubuntu:18.10
MAINTAINER Chess
# install LAMP
RUN apt update && \
apt install -y \
#apache2 \
mysql-server \
#php7.2 \
#libapache2-mod-php7.2 \
#php7.2-mysql \
&& rm -rf /var/lib/apt/lists/*
CMD service mysql start
一开始,我 apt install
所有的东西和检查它可以工作。这是官方形象 ubuntu:18.10
.
然后我用 commit
建立一个新的形象和使用新的 docker run
一个容器。
现在,我试着 service mysql restart
,但没用。。。
第二次,我用 Dockerfile
树立新形象 docker run
但这和第一次一样。
我发现了创建新图像时发生的错误。
如果我使用官方版本运行一个容器 apt install
,它会起作用的。
但我想为自己建立一个自定义的形象。
这次我该怎么办…我不知道怎么解决这个问题。
4条答案
按热度按时间l7wslrjt1#
zsohkypk2#
/变量/库/
/var/lib/mysql/
blpfk2vs3#
mysql错误.log
sd2nnvve4#
许可