随着docker技术的发展,以及在公司的应用推广,现在,对于docker的考察,也作为测试的一个技能考试点,那么我们今天就用一篇文章来看下docker。
什么是docker 呢?
Docker 是一个开源的应用容器引擎,
让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,
然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口。
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 进行一些配置
由于下载可能会出现了超时现象,我直接切换到了阿里源上,然后重启后,就可以从阿里源下载了。
我的配置如下
{
"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的使用还是要多用,多练,多看,多实践。