问题描述:
Docker 拉取 Ubuntu镜像,启动ubuntu容器后 在里边安装mysql
- 当容器启动时,不将/var/lib/mysql 目录映射到宿主机时,mysql可以正常启动使用
- 当容器启动时,将/var/lib/mysql 目录映射到宿主机后,mysql无法正常启动,并报错 ** ‘/var/run/mysqld/mysqld.sock’**
解决方案:
- Dockerfile 里 安装完mysql后最好重启一下
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get -y install \
mysql-server &