Ubuntu Docker 安装部署mysql5.7

1、安装命令:sudo docker pull mysql:5.7


2、查看本机有哪些镜像  命令:sudo docker images


3、启动mysql 的docker 容器  

普通命令:sudo docker run --name mysql5.7-p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

指定编码格式命令:sudo  docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci


备注:

--name mysql5.7 容器名字叫:mysql5.7

MYSQL_ROOT_PASSWORD=123456:mysql的root用户密码是:123456,映射宿主机子的端口3306到容器的端口3306

-d mysql:5.7: 仓库名mysql和标签(tag)唯一确定了要指定的镜像,其实如果这里只有一个mysql也有必要要tag


-v $PWD/conf/my.cnf:/etc/mysql/my.cnf:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf

-v $PWD/logs:/logs:将主机当前目录下的logs目录挂载到容器的/logs

-v $PWD/data:/mysql_data:将主机当前目录下的data目录挂载到容器的/mysql_data

-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码



4、查看本机运行的docker 容器

命令:docker ps


5、用工具连接mysql 开始使用mysql

6、启动mysql 命令:sudo docker start 47f616e95c65

7、停止mysql 命令:sudo docker stop 47f616e95c65

8、重启mysql 命令:sudo docker restart 47f616e95c65

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,636评论 15 147
  • 0x01 核心概念 Docker镜像类似于虚拟机镜像,可以理解为一个面向Docker引擎的只读模板,包含了文件系统...
    闲云逸心阅读 4,776评论 0 9
  • 人工智能技术文章list
    重新出发_砥砺前行阅读 134评论 0 0
  • 原来声音可以组成这么多节目的呀!太佩服啦!不去刷屏啦!默默欣赏节目(ゝ。∂) 今天一大早就去站岗啦!这次的交警鼠鼠...
    小野鹤阅读 111评论 0 1
  • 就像看清了一些东西一样,彼此之间的距离越来越来越近,可内心的距离却越来越远。拼的命的把他拉进你的生活,才发现他原来...
    17b1b5bfa06a阅读 216评论 0 0