zoukankan      html  css  js  c++  java
  • Docker安装Mysql

    又是一个周末的下午,吹着风扇 喝着枸杞水 听着轻音乐 静静的码着文字。

    file

    先给大家说一下什么是docker镜像,小优的理解就是就是可以运行的产物,但是是个集合。比如w7操作系统(只是一个操作系统)

    什么是docker容器

    file

    小优的理解是:只要你的电脑里面安装了w7系统,这就变成了容器。

    镜像是可以多次运行的。镜像一启动就会变成容器。

    file

    下面给大家讲一下docker安装mysql

    先来问问大家:大家有没有自己在虚拟机安装过mysql。什么感受呢?是不是可麻烦了。

    file

    来今天小优叫你们用docker去安装mysql 别眨眼,我要变形了。

    file

    ①:打开自己安装的虚拟机,没有安装的请移步centos文章哦!

    file

    ②:xsheel连接上自己虚拟机

    file

    ③:查看docker 是否启动

    file

    命令:ps -ef | grep docker
    

    ④:查找Docker Hub上的mysql镜像

    file

    ⑤:安装mysql官方镜像:

    file

    拉取mysql镜像命令:docker pull mysql:5.6
    docker:只要你用docker 所有命令都是docker开头的
    pull:拉取镜像
    mysql:5.7 :mysql是镜像的名称 5.7是版本号。默认laster
    

    漫长等待:

    file

    小优给大家推荐一本小优在看的书- Spring Cloud与Docker微服务架构实战 ,有兴趣的可以看看哈。干货挺多的。

    file

    复制这段文字,¥bhHpYSvFUSE¥,到【手机淘宝】即可查看

    ⑥:查看docker拉去的镜像:

    file

    查询下载的镜像 docker images
    

    ⑦:删除docker 镜像:(可以不做)

    file

    docker rmi 镜像名称
    

    ⑧:创建mysql工作目录

    file

    进入要创建的工作目录:cd /DATA/yuanmayouchuang/docker/mysql5.16
    创建三个目录  mkdir  -p data logs conf
    

    ⑨:启动mysql

    file

    启动命令:
    docker run -p 3306:3306 --name yuanmayoucuhang_mysql -v  /DATA/yuanmayouchuang/docker/mysql5.6/conf:/etc/mysql/conf.d -v /DATA/yuanmayouchuang/docker/mysql5.6/logs:/logs -v /DATA/yuanmayouchuang/docker/mysql5.6/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yuanmayouchuang -d mysql:5.6
    
    参数详解:
    docker :死记硬背吧。反正你用docker肯定就能用到
    -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。
    --name 容器名字 可以随便自定义哦!
    -v  /DATA/yuanmayouchuang/docker/mysql5.6/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。
    -v  /DATA/yuanmayouchuang/docker/mysql5.6/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
    -v  /DATA/yuanmayouchuang/docker/mysql5.6/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。
    -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
    -d 后台启动
    mysql:5.6 容器的名称
    

    ⑩:查看启动中的容器

    file

    命令:docker ps
    

    ①①:用Navicat连接一下mysql file

    没有安装Navicat的童鞋们,小优已经把破解工具已经破解方法扔到百度云盘了,大家自行下载哈、

    file

    下载链接: https://pan.baidu.com/s/1jsGMedLQJk7RfM-W4UfKqg 提取码: 9mza (有能力的童鞋,请支持正版)

    终、、


    以上就是docker安装mysql是不是超简单! 有什么问题可以联系我哈。

    鼓励作者写出更好的技术文档,就请我喝一瓶哇哈哈哈哈哈哈哈。。你们的赞助决定我更新的速度哦!

    微信:

    支付宝:


    感谢一路支持我的人。。。。。
    
    Love me and hold me
    QQ:69673804(16年老号)
    EMAIL:itw@tom.com
    友链交换
    如果有兴趣和本博客交换友链的话,请按照下面的格式在评论区进行评论,我会尽快添加上你的链接。
    

    网站名称:猿码优创
    网站地址:http://blog.cnbuilder.cn
    网站描述:年少是你未醒的梦话,风华是燃烬的彼岸花。
    网站Logo/头像: [头像地址](https://blog.cnbuilder.cn/upload/2018/7/avatar20180720144536200.jpg)
    

    欢迎关注猿码优创:

    file

  • 相关阅读:
    ArrayList removeRange方法分析
    LinkedHashMap源码分析(基于JDK1.6)
    LinkedList原码分析(基于JDK1.6)
    TreeMap源码分析——深入分析(基于JDK1.6)
    51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划
    51 NOD 1049 最大子段和 动态规划 模板 板子 DP
    51NOD 1006 最长公共子序列 Lcs 动态规划 DP 模板题 板子
    8月20日 训练日记
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/kingyifan/p/11721424.html
Copyright © 2011-2022 走看看