实战 安装Mysql
思考:Mysql的数据持久化的问题
- 获取mysql的镜像
docker pull mysql
运行容器,需要进行数据的挂载
安装和启动mysql,需要配置密码,这是要注意点!
-d #后台启动
-p #后跟对接的端口后
-v #挂载,主机目录:容器内目录 。可以进行多目录的挂载。
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456 —name mysql01 mysql启动成功之后,通过外部工具连接本地linux的mysql数据库
sqlyog连接本地服务器的3310,在映射到容器内的3306端口,这个时候就可以实现连接。
在sqlyog上可视化地创建test数据库
- 我们将容器删除,相关的目录依然会挂载在本地上,实现了容器数据持久化功能。