mysql容器镜像怎么下 拉取mysql镜像( 三 )


Docker 默认是从官方镜像地址 Docker Hub 下下载镜像,由于服务器在国外的缘故,导致经常下载速度非常慢 。为了提升镜像的下载速度,我们可以手动配置国内镜像加速器 , 让下载速度飚起来 。
国内的镜像加速器选项较多 , 如:阿里云,DaoCloud 等 。
本文主要说说如何配置阿里云的镜像加速器 。
2.1 登录阿里云获取加速信息
2.2 配置 Docker
2.2.1 确定 Docker Client 版本
在配置之前,首先需要确定 Docker Client 的版本,推荐是 1.10.0+:
2.2.2 配置镜像加速器
PS: 这里以 CentOS 系统为例 , 如果你是别的系统,可以参考阿里云配置加速器官方文档 。
通过修改 daemon 配置文件 /etc/docker/daemon.json 来使用加速器:
执行下面命令:
2.3 验证一下速度
以下载 mongodb 为例,看下速度:
配置了加速器过后,速度终于飚起来了 。
二、快速安装搭建 Mysql 环境
本节中,我们将学习如何通过 Docker 快速安装与搭建 Mysql 环境 。
2.1 下载 Mysql 镜像
这里以 Mysql 5.7 为例:
下载完成后,通过 docker images 检查一下镜像是否下载成功:
2.2 先以最简单方式启动
先以简单的方式启动:
命令执行完成后 , 你也可以通过 docker ps 命令来确认下容器是否启动成功 。若成功,我们需要将容器中的目录文件复制到宿主机中,分别包括:
完成这一切后,让我们将刚刚运行的容器删除掉 。
PS: mysql 是我们运行容器时,指定的名称 , 当然,你也可以先执行 docker ps , 通过容器 ID 来删除 。
2.3 正式运行 Mysql 容器
接下来,正式运行 Mysql 容器:
其他不变,额外添加了两个挂载子命令:
执行命令完成后,查看下容器是否启动:
可以看到,容器运行成功
2.4 通过 Mysql 客户端连接一下试试
通过 MySQL 客户端连接刚刚创建的 mysql, 看看能否连接成功:
连接成功了!
三、快速安装搭建 Redis 环境
本节中 , 我们将学习如何利用 Docker 安装搭建 Redis 环境 。
3.1 下载 Redis 镜像
首先拉取 Redis 镜像, 这里我选择的是 redis:alpine 轻量级镜像版本:
下载完成后,通过 docker images 确认镜像是否已经下载到本地:
3.2 运行 Redis 容器
命令说明:
命令运行完成后,查看容器是否启动成功:
可以看到 redis 容器已经启动成功了!
3.3 连接刚刚创建好的容器
执行如下命令,连接 redis:
四、快速安装搭建 MongDB 环境
本节中,我们将学习如何通过 Docker 快速安装与搭建 MongoDB 环境 。
4.1 下载 MongoDB 镜像
这里以 mongo 4 版本为例,下载镜像:
下载完成后,确认一下镜像是否下载成功:
4.2 运行 MongoDB 镜像
下载成功后,运行 mongoDB 镜像:
执行命令完成后,查看下容器是否启动:
4.3 添加管理员账号
执行命令:
然后,创建一个拥有最高权限 root 账号:
创建成功后,你会看到 Successfully added user :
4.4 用新创建的 root 账户连接,测试一下
连接成功后 , 我们可以执行相关 sql:
显示所有的数据库:
使用某个数据库:
输入命令 exit,退出连接!
五、快速安装搭建 Elasticsearch 环境
本节中,我们将学习如何通过 Docker 快速安装与搭建 Elasticsearch 环境 。
5.1 下载 Elasticsearch 镜像
这里以 Elasticsearch 6.5.0 为快速安装搭建 Elasticsearch 环境例:
下载完成后,通过 docker images 检查一下镜像是否下载成功:

推荐阅读