Docker安装mysql教程
使用docker安装mysql教程,前提是我们对docker常用的指令比较熟悉
1.下载mysql镜像
:
docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本latest
docker pull mysql
- 创建本地路径并挂载Docker内数据
创建本地文件夹
mkdir -p /root/docker/mysql/conf && mkdir -p /root/docker/mysql/data and mkdir -p /root/docker/mysql/logs
docker run -it --name test_mysql mysql /bin/bash-i: 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 )通常和-t一块连用-t:启动后会进入其容器命令行, 通常与 -i 同时使用; 加入 -it 两个参数后,容器创建就能登录进去。即分配一个伪终端。--name 表示我们为容器指定一个名称。
- 进入到docker容器中确定当前配置文件的路径,并且拷贝到宿主机上。
查找Docker内,MySQL配置文件my.cnf的位置.mysql --help | grep my.cnf 将测试容器里 MySQL 的配置文件复制到该路径。日后需改配置,直接在挂载路径的配置文件上修改即可。docker容器中my.cnf可能是个软链接无法直接复制到宿主机,具体指向路径需使用ls -l自行查看。mysql --help