使用docker安装mysql教程,前提是我们对docker常用的指令比较熟悉

1.下载mysql镜像

:
docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本latest

docker pull mysql
  1. 创建本地路径并挂载Docker内数据
    创建本地文件夹
mkdir -p /root/docker/mysql/conf && mkdir -p /root/docker/mysql/data and mkdir -p /root/docker/mysql/logs
  1. 我们先临时启动一个mysql容器,从该容器中拷贝处理mysql的配置文件,myf.
docker run -it --name test_mysql mysql /bin/bash
-i: 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 )通常和-t一块连用
-t:启动后会进入其容器命令行, 通常与 -i 同时使用; 加入 -it 两个参数后,容器创建就能登录进去。即
分配一个伪终端。
--name 表示我们为容器指定一个名称。
  1. 进入到docker容器中确定当前配置文件的路径,并且拷贝到宿主机上。
查找Docker内,MySQL配置文件myf的位置.
mysql --help | grep myf 将测试容器里 MySQL 的配置文件复制到该路径。日后需改配置,直接在挂载路径的配置文件上修改即可。docker容器中myf可能是个软链接无法直接复制到宿主机,具体指向路径需使用ls -l自行查看。
mysql --help

更多推荐

Docker安装mysql教程