docker安装
如果不知道docker怎么安装的,请看docker安装教程
docker 安装mysql
拉取镜像
docker pull mysql:5.7
在本地创建目录(存放数据库文件)
容器中的文件,映射到宿主机。
mkdir -p ./mysql/data ./mysql/logs ./mysql/conf
创建*.cnf
在/docker/mysql/conf中创建 *.cnf 文件(叫什么都行)
touch my.cnf
启动docker
docker run -p 3306:3306 --name mysql -v /opt/sumscope/docker/mysql/conf:/etc/mysql/conf.d -v /opt/sumscope/docker/mysql/logs:/logs -v /opt/sumscope/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
解释:
3306:3306 : 端口映射,主机端口映射docker mysql的端口
-v :宿主机与docker mysql的文件映射
MYSQL_ROOT_PASSWORD :mysql的密码
这里账户名默认为root,密码指定为root
到这里数据库就创建完成了,是不是特别简单
启动docker mysql
docker start mysql
验证是否成功
打开navicat 链接工具,进行测试
链接成功,安装完成