docker部署mysql

步骤  

  搜索mysql镜像

docker search mysql

  拉取mysql镜像

docker pull mysql:5.6

  为了宿主机能和mysql容器进行数据交互,我们在宿主机创建mysql目录,笔者这里是在c盘的system32目录下创建

mkdir mysql
cd mysql

  然后我们在mysql目录下,创建容器,设置端口映射、目录映射

  这样我们可以在宿主机配置mysql容器的日志、存储等配置,这里的原理就是用到了docker的数据卷

docker run -id  -p 3307:3306  --name=c_mysql  -v $PWD/conf:/etc/mysql/conf.d  -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 mysql 

  然后我们可以进入mysql容器内部

docker exec -it c_mysql /bin/bash

  使用熟悉的mysql命令连接数据库

mysql -uroot -p123456

  接着就进入到我们最熟悉的mysql页面了

  接着我们就可以在这个界面输入mysql命令了

  同时外部机器也可以连接该数据库,我们需要填写宿主机的ip和端口,注意这里的ip是宿主机的ip,端口是之前端口映射中的宿主机的端口。

 

 

 

 

 

  

posted @ 2021-08-05 15:49  艾尔夏尔-Layton  阅读(71)  评论(0编辑  收藏  举报