docker 安装mysql5.7.18


1、排取镜像

我的实际用法是:docker pull mysql:5.7.18

docker pull docker.io/mysql:5.7.18

2、创建主宿机映射目录

mkdir -p /usr/soft/mysql #配置文件映射
mkdir -p /usr/soft/mysql/data #数据文件映射

3、随便运行一个容器,然后将里面的配置方便拷出来

docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18
docker cp mymysql:/etc/mysql /usr/soft/mysql/

4、删掉这个要拷的docker

docker stop mysql
docker rm mysql

5、运行容器

docker run -di --name=mysql -v /usr/soft/mysql/etc/mysql:/etc/mysql -v /usr/soft/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18