乐趣区

关于mysql:docker-部署mysql数据库

Docker

Docker 是一个开源的利用容器引擎,基于 Go 语言 并听从 Apache2.0 协定开源。
Docker 能够让开发者打包他们的利用以及依赖包到一个轻量级、可移植的容器中,而后公布到任何风行的 Linux 机器上,也能够实现虚拟化。
容器是齐全应用沙箱机制,相互之间不会有任何接口(相似 iPhone 的 app), 更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版)和 EE(Enterprise Edition: 企业版),咱们用社区版就能够了。

Mysql

数据库(Database)是依照数据结构来组织、存储和治理数据的仓库。
每个数据库都有一个或多个不同的 API 用于创立,拜访,治理,搜寻和复制所保留的数据。
咱们也能够将数据存储在文件中,然而在文件中读写数据速度绝对较慢。
所以,当初咱们应用关系型数据库管理系统(RDBMS)来存储和治理大数据量。所谓的关系型数据库,是建设在关系模型根底上的数据库,借助于汇合代数等数学概念和办法来解决数据库中的数据。

先去 dockerhub 里找到 mysql 对应的版本进行拉取

https://registry.hub.docker.c…

应用 docker 进行命令拉取

docker images
查看镜像

docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3456:3306 mysql:5.6

**MYSQL_ROOT_PASSWORD 数据库明码
3456:3306 3306 端口占用应用 3456 映射 **

进入 mysql 容器
docker exec -ti xxx(容器 id) /bin/bash

应用 Navicat 进行测试连贯 docker 搭建的 mysql

实现!!!!

退出移动版