前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测开必备技能--docker环境搭建

测开必备技能--docker环境搭建

作者头像
雷子
发布2021-03-15 15:26:08
5030
发布2021-03-15 15:26:08
举报
文章被收录于专栏:雷子说测试开发

随着docker技术的发展,以及在公司的应用推广,现在,对于docker的考察,也作为测试的一个技能考试点,那么我们今天就用一篇文章来看下docker。

什么是docker 呢?

代码语言:javascript
复制
 Docker 是一个开源的应用容器引擎,
 让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,
 然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。
 容器是完全使用沙箱机制,相互之间不会有任何接口。        

Docker的应用场景

代码语言:javascript
复制
Web 应用的自动化打包和发布。
自动化测试和持续集成、发布。
在服务型环境中部署和调整数据库或其他的后台应用。
从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

Docker安装

官网地址:http://www.docker.com/

点击这个链接:https://www.docker.com/products/docker-desktop

我下载的docker-desktop的mac版本,下载后,点击运行安装即可。

更多的系统的安装 方式推荐查看:http://www.docker.org.cn/book/install/supported-platform-17.html

安装完毕可以找到这个,

mac本也可以找到那个标志

点击后,会有各种操作,可以重启,等功能,都可以。

点击preferences..可以进入配置界面。对dokcer 进行一些配置

由于下载可能会出现了超时现象,我直接切换到了阿里源上,然后重启后,就可以从阿里源下载了。

我的配置如下

代码语言:javascript
复制
{
  "debug": true,
  "experimental": false,
  "registry-mirrors": [
    "https://almtd3fa.mirror.aliyuncs.com"
  ]
}

然后,我们还可以通过Dashboard 进入。控制台,可以进行一些操作,

进去后,如图,

我们可以重启,可以查看日志,也可以删除,点击日志,我们去看下日志,

可以看到容器的日志。这里给的是在桌面的,那么其实我们在命令行也应该会使用的。我们可以在终端看下,启动docker 服务后我们在终端输入docker 返回

我们可以看到一些常用的命令

上面对命令都有描述的,这是最官方的,而且跟着官方的命令介绍,就可以大概的就能掌握一些基础操作了,docker 也有对应的中文网站,

http://www.docker.org.cn/index.html

个人感觉最原滋原味的文章,还是看原网站,

https://docs.docker.com/ 这是链接,需要学英文,英文不好的同学正好可以补习下英文,最近我面试也遇到了给一段英文让翻译,去外企当然也是必须的英语,外企据说是到点都下班。

我们可以去命令行,去锻炼我们的命令的操作的。建议初学者不要利用桌面版本,多去命令行操作,提高自己的熟练操作,很多时候我们的部署或者操作都是在远程的服务器上,大多数是命令行的操作。

这篇只是举了在mac版本安装,以及desktop的一些界面,后续还有其他的实际的操作的文章,会持续讲解,欢迎大家持续关注雷子说测试。对于docker的使用还是要多用,多练,多看,多实践。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker的应用场景
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档