通过Docker快速搭建Mysql测试开发环境

一、原因
有的时候经常要使用Mysql等数据库进行技术验证,不过又不是经常用。为了简化安装配置,节省资源,决定使用Docker 来搭建环境。
二、环境搭建
1,安装Docker Desktop,具体方法请参考官网说明即可。
2,下载Docker。直接使用官方的就可以,在启动Docker Desktop后,直接运行 docker pull mysql ?即可将mysql docker下载到本地。
通过Docker快速搭建Mysql测试开发环境

3,建立本地的数据库目录,这样子在下次重启Docker以后你的数据还都可以继续使用。 我选择的是D:\docker\mysql\data
4,运行
docker run --name localmysql -p 3306:3306 -v D:/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql
即可启动mysql环境。其中root用户的密码也是root。 端口为3306。然后就可以通过navicat等访问mysql了。
通过Docker快速搭建Mysql测试开发环境

现在你就可以使用mysql了。

5,也可以通过docker-compose来启动和关闭mysql,docker-compose.yml文件内容如下:
version: '3'
services:

mysql:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    environment:
        MYSQL_ROOT_PASSWORD: root
    volumes:
        - D:/docker/mysql/data:/var/lib/mysql
    ports:
        - 3306:3306

在docker-compose.yml文件的目录里可以通过docker-compose up -d 和 docker-compose down 来启动和停止mysql

上一篇:【学习记录】《DeepLearning.ai》第七课:超参数调试、Batch正则化和程序框架


下一篇:【学习记录】《DeepLearning.ai》第八课:机器学习策略(1)(ML strategy(1))