本文是d4d系列的第9篇,在这一篇中给你们介绍一个学习Docker最为快捷高效的方式,你不须要本身搭建环境,也不用担忧把本身的开发环境搞乱,你须要的只是一个浏览器,就能够当即开始学习Docker的经常使用命令;你甚至还能够一键部署一个5台服务器节点的docker swarm集群,体验容器编排平台的能力历来没有这么简单过。html
这个神奇的网站就是 PWD ,全名:Play-with-docker.cn (翻译过来应该叫 Docker游乐场,不过我仍是给他起了一个中规中矩的名字:Docker实验室,省得老板看到你打开这个网站以为你不干正事儿:)mysql
地址:http://play-with-docker.cngit
废话少说,来一段3分钟的视频来了解一下这个网站都能作些啥github
Play-with-Docker.cn 实际上是 Play-with-Docker.com 的中文汉化版本。在2017年的DockerCon上, Marcos Liljedhal 和 Jonathan Leibiusky 两位工程师展现了他们本身Hack出来的一个小玩具,能够容许你在浏览器里面直接建立服务器,运行docker命令。这个小玩具在DockerCon上引发了轰动,不少人在会后开始使用Play-with-Docker.com 学习Docker技术,也有不少技术培训讲师使用它在各类会议上进行演示,你们都以为很是的方便。由于这样一个沙盒环境容许你快建立和销毁环境,不用担忧把本身的电脑搞乱。可是,对于中国的开发者来讲就没有那么幸福了,由于你们都指导的缘由,PWD在中国的网络中基本上是不可用的。为了可以帮助到中国的开发者使用这个神奇的网站,LEANSOFT的团队对这个工具进行了本地化(汉化+资源本地化),确保中国的开发者能够得到与全球的开发者一致的体验,当前 Play-with-Docker.cn 站点托管在微软Azure云北京世纪互联,为你们提供快速的访问体验。sql
不要小看这个玩具,用起来实际上是很爽的docker
1. 秒级建立服务器节点:能够点击 “建立新实例”建立服务器节点,这个服务器节点实际上是使用DIND(Docker in Docker)技术模拟出来,也就是咱们在一台主机上运行多个docker容器,将每一个容器看成服务器给你用。因此这个节点的建立速度超级快。
2. 浏览器里面的ssh客户端:你不用安装ssh工具,就算使用windows也能够很方便的用浏览器直接链接到节点的ssh服务器上;对于新手来讲,安装一个ssh客户端并搞明白怎样链接服务器恐怕就能吓跑一批人了。
3. 自动打开端口:运行docker应用后,若是容器须要开放外部端口,pwd会自动将端口转换成url暴露给用户内部,这样服务器防火墙没必要进行任何修改,任何端口均可以转换成经过80或者443访问的url映射。express
4. 一键搭建集群:容器编排是个颇有意思的东西,相信每一个玩docker的小伙伴都想尝试一下,可是哪有那么多资源,并且搭建也很麻烦。有了PWD这些都不是事儿,直接选择你须要的节点数和组合,一键搞定。macos
是否是颇有意思?立刻登陆 http://play-with-docker.cn 一块儿玩Docker吧。若是你但愿了解其中的原理,也欢迎你经过咱们的github地址获取源代码,和咱们一块儿hack!windows
https://github.com/lean-soft/play-with-docker浏览器
相关文章:
请关注微信公众号 【devopshub】,获取更多关于DevOps研发运维一体化的信息