docker|docker 安装 mysql 数据库

本贴最后更新于 1807 天前,其中的信息可能已经斗转星移

javaDEMO

Java 基础 Demo 站: https://www.javastudy.cloud
Java 中高级开发博客: https://www.lixiang.red
Java 学习公众号: java 技术大本营
java_subscribe

docker 安装数据库

说明,本文 DEMO 示例仅适用于本机开发环境,不适用线上生产环境

使用命令 docker ps 如有以下输出,则是已安装 docker
image.png
如没有安装,可参考 docker 官网,windows/mac 直接下载安装包安装就可以了
下载地址: https://www.docker.com/products/docker-desktop

安装 Mysql 的命令

docker run -p 33306:3306 --name mysql-docker -e MYSQL_ROOT_PASSWORD=javastudy -d mysql
image.png

命令参数解释:
-p 端口绑定, 绑定主机的 33306 端口和 docker 容器的 3306 端口
--name 给这个运行的容器起个名字,名字不能重复
-e 给容器设置环境变量,通过环境变量给 mysql 设置 root 密码
image.png
-d 容器启动后会后台运行
mysql 使用哪个镜像

使用工具连接 mysql

这里博主使用的是 idea 自带的数据库连接工具,连接成功后,可以看到数据库版本号是 8.0.18
image.png

Demo 总评

以前安装很复杂的东西,现在用 docker 基本上都是一行命令解决,以前在电脑上装 mysql 战战兢兢,因为一装错,还不好卸载,只能重装系统,现在用 docker 就完全不用担心这个问题,装错了,直接删除容器就可以了,快把这个技能学起来吧!

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    492 引用 • 926 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    692 引用 • 535 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3190 引用 • 8214 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...