docker部署mysql

1、先拉取MySQL的镜像,默认拉取最新版,使用下面的命令拉取mysql镜像

docker pull mysql

2、在~(/root)目录下创建一个mysql的文件夹,用于保存mysql产生的数据,并进入mysql文件

mkdir mysql 

cd mysql

3、运行mysql镜像,创建容器,使用下面命令

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

4、进入mysql容器内部

docker exec -it mysql /bin/bash

 

5登录mysql服务器使用命令

mysql -uroot -proot

docker部署mysql_第1张图片 

6、进入容器内部以后,就可以使用mysql的基本命令进行数据库的基本操作了

docker部署mysql_第2张图片

7、使用本地图形化界面连接虚拟机部署的mysql服务,IP地址使用虚拟机的IP地址,端口使用mysql端口映射到虚拟机的3307,我的虚拟机地址如下

docker部署mysql_第3张图片

 

docker部署mysql_第4张图片

 8、连接成功,如何测试成功呢?

        连接成功后,在图形化界面创建一张表,插入一条数据

docker部署mysql_第5张图片

 在虚拟机中查询这张表的数据,查询成功,连接成功,如果查询失败,连接失败。

docker部署mysql_第6张图片

查询成功,连接成功。。。。

 

你可能感兴趣的:(mysql,docker,数据库)