互联网科技发展创造了很多奇迹,比如我今天要提到的 docker
技术就是其一。我很早就关注它(在2015年写过这方面的博客),那会儿还只是一个开源项目,现在已经是一个行业事实标准了,它推动了云原生的变革和发展。这一篇文章致敬 docker
。
要玩 docker
,你需要有一个合适的宿主环境。一般来说,原生的linux都支持docker,我在这一篇文章 中已经提到了在主流的ubuntu 服务器中安装 docker
的步骤,很简单,一行命令(sudo apt install docker.io
)而已。而如果你用的是 Windows
或 MacOS
,也可以通过官方提供的 docker desktop来曲线救国。
但是我今天要介绍的方法是,你连上面所说的都不需要安装,只要有一个浏览器就可以快速体验 docker
的完整功能。这个服务是由 https://labs.play-with-docker.com/ 来提供的。你需要有一个 docker的账号登录,请通过 https://hub.docker.com 申请一个吧。
点击 Start 按钮就可以开始神奇的 docker
之旅。
平台会帮你创建一个4小时内可用的session,一般足够用了。点击上图的 "ADD NEW INSTANCE" 可以添加你需要的节点,我理解就是后台一台Linux的虚拟机吧。
那么就来快速体验一下 docker
的魅力吧。请注意,在命令窗口位置,通过 alt+enter
组合键可以进入全屏。
接下来玩一点有意思的,例如通过 docker run -dp 80:80 docker/getting-started
运行 docker
的入门指南
此时,你如果退出全屏模式 (还是按下 alt+enter 组合键),就可以看到它暴露出来一个 80 端口了
点击这个端口,你就真的能看到一个网站,里面有官方提供的教程,我强烈建议你跟着步骤学习一下
祝你好运