一文教你如何通过 Docker 快速搭建各种测试环境
副问题[/!--empirenews.page--]
本日给各人分享的主题是,怎样通过 Docker 快速搭建各类测试情形,本文罗列的,也是作者在事变中常常用到的,个中包罗 MySQL、Redis、Elasticsearch、MongoDB 安装步调,通过几行呼吁秒秒钟就能轻松搞定。 交情提醒:搭建之前,你必要先安装 Docker 哟,本文基于您已经安装好 Docker 的基本上! 假如你想和更多Docker技能专家交换,可以加我微信liyingjiese,备注『加群』。群里每周都有环球各大公司的最佳实践以及行业最新动态 。 空话少说,正文开始! 一、镜像加快 Docker 默认是从官方镜像地点 Docker Hub 下下载镜像,因为处事器在海外的缘故,导致常常下载速率很是慢。为了晋升镜像的下载速率,我们可以手动设置海内镜像加快器,让下载速率飚起来。 海内的镜像加快器选项较多,如:阿里云、DaoCloud 等。 本文首要说说怎样设置阿里云的镜像加快器。 2.1 登录阿里云获取加快信息 起首你必要注册一个阿里云账号,没有的话,通过下面的毗连跳转注册:dev.aliyun.com/ 跳转镜像加快页 cr.console.aliyun.com/,获取加快设置信息: 阿里云 Docker 镜像加快页 2.2 设置 Docker 2.2.1 确定 Docker Client 版本 在设置之前,起首必要确定 Docker Client 的版本,保举是 1.10.0+: 确定Docker Client版本 2.2.2 设置镜像加快器 PS:这里以 CentOS 体系为例,假如你是此外体系,可以参考阿里云设置加快器官方文档。 通过修改 daemon 设置文件 /etc/docker/daemon.json 来行使加快器: 执行下面呼吁:
2.3 验证一下速率 以下载 MongoDB 为例,看下速率: Docker 下载 MongoDB 设置了加快器事后,速率终于飚起来了。 二、快速安装&搭建 MySQL 情形 本节中,我们将进修怎样通过 Docker 快速安装与搭建 MySQL 情形。 2.1 下载 MySQL 镜像 这里以 MySQL 5.7 为例:
下载完成后,通过 docker images 搜查一下镜像是否下载乐成: 验证当地是否下载好 MySQL 5.7镜像 2.2 先以最简朴方法启动 先以简朴的方法启动:
呼吁执行完成后,你也可以通过 docker ps 呼吁来确认下容器是否启动乐成。若乐成,我们必要将容器中的目次文件复制到宿主机中,别离包罗:
PS:MySQL 是我们运行容器时,指定的名称,虽然,你也可以先执行 docker ps,通过容器 ID 来删除。 2.3 正式运行 MySQL 容器 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |