专栏首页java技术大本营docker|docker安装mysql数据库

docker|docker安装mysql数据库

docker 安装数据库

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

使用命令 docker ps 如有以下输出,则是已安装docker

如没有安装,可参考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

命令参数解释: -p 端口绑定, 绑定主机的33306端口和docker容器的3306端口 --name 给这个运行的容器起个名字,名字不能重复 -e 给容器设置环境变量,通过环境变量给mysql设置root密码

-d 容器启动后会后台运行 mysql 使用哪个镜像

使用工具连接mysql

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

Demo总评

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

慢慢做成自己的模板,慢慢积累自己的代码, 加油!!!

本文分享自微信公众号 - java技术大本营(java-ideashare),作者:微笑的小小刀

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker镜像加速

    鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163....

    微笑的小小刀
  • Docker安装教程

    Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的 OpenShift 或 Cl...

    微笑的小小刀
  • Docker实例,Nginx,Mysql,Tomcat,Redis的安装。

    一、Install Engine X(Nginx)1、Install Engine X(Nginx)

    微笑的小小刀
  • python技术面试题(十二)--SQL注入、项目部署

    It's up to you how far you go. If you don't try, you'll never know!

    小闫同学啊
  • 测试必会 | Docker 核心命令技能

    attach; build; commit; cp; diff; export; images; exec;

    louiezhou001
  • Docker安装官方Nexus3镜像构建Docker私服 实践笔记

    我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708

    cookily
  • 最简单的docker教程:在docker里运行nginx服务器

    命令行docker search nginx搜索名为nginx的docker image,返回结果的第一个,github上有10293个star,这就是我们想要...

    Jerry Wang
  • docker 安装与使用

    之前docker 没有系统整理,现在经常会重新安装docker,部署docker环境,进行重启的创建和操作,下面进行记录和备忘:

    xuyaowen
  • Docker简介、安装、基本配置

    主要架构为:镜像(images)、容器(container)、仓库(repository)

    PayneWu
  • Docker理论与实践(四)

    解析:docker run命令,-i是交互模式,-t是提供一个伪终端tty,--rm是在容器退出后自动移除容器。

    Tyan

扫码关注云+社区

领取腾讯云代金券