玩Docker只要浏览器就够了,PWD是个神奇的网站
本文是d4d系列的第9篇,在這一篇中給大家介紹一個學習Docker最為快捷高效的方式,你不需要自己搭建環境,也不用擔心把自己的開發環境搞亂,你需要的只是一個瀏覽器,就可以立即開始學習Docker的常用命令;你甚至還可以一鍵部署一個5臺服務器節點的docker swarm集群,體驗容器編排平臺的能力從來沒有這么簡單過。
這個神奇的網站就是 PWD ,全名:Play-with-docker.cn (翻譯過來應該叫 Docker游樂場,不過我還是給他起了一個中規中矩的名字:Docker實驗室,免得老板看到你打開這個網站覺得你不干正事兒:)
地址:http://play-with-docker.cn
廢話少說,來一段3分鐘的視頻來了解一下這個網站都能做些啥
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云北京世紀互聯,為大家提供快速的訪問體驗。
不要小看這個玩具,用起來其實是很爽的
1. 秒級創建服務器節點:可以點擊 “創建新實例”創建服務器節點,這個服務器節點其實是使用DIND(Docker in Docker)技術模擬出來,也就是我們在一臺主機上運行多個docker容器,將每個容器當作服務器給你用。所以這個節點的創建速度超級快。
2. 瀏覽器里面的ssh客戶端:你不用安裝ssh工具,就算使用windows也可以很方便的用瀏覽器直接連接到節點的ssh服務器上;對于新手來說,安裝一個ssh客戶端并搞明白怎樣連接服務器恐怕就能嚇跑一批人了。
3. 自動打開端口:運行docker應用后,如果容器需要開放外部端口,pwd會自動將端口轉換成url暴露給用戶內部,這樣服務器防火墻不必進行任何修改,任何端口都可以轉換成通過80或者443訪問的url映射。
4. 一鍵搭建集群:容器編排是個很有意思的東西,相信每個玩docker的小伙伴都想嘗試一下,但是哪有那么多資源,而且搭建也很麻煩。有了PWD這些都不是事兒,直接選擇你需要的節點數和組合,一鍵搞定。
是不是很有意思?馬上登錄 http://play-with-docker.cn?一起玩Docker吧。如果你希望了解其中的原理,也歡迎你通過我們的github地址獲取源代碼,和我們一起hack!
https://github.com/lean-soft/play-with-docker
相關文章:
Docker4Dev 8.1 – 三國殺之Docker錦囊:無中生有
Docker4Dev#7 使用 Windows Container運行ASP.NET MVC 2 + SQLExpress 應用
Docker4Dev #6 使用 Windows Container 運行.net應用
docker4dotnet #5 使用VSTS/TFS搭建基于容器的持續交付管道
docker4dotnet #4 使用Azure云存儲搭建高速 Docker registry
docker4dotnet #3 在macOS上使用VSC和Docker開發asp.net core+mysql應用
docker4dotnet #2 容器化主機
docker4dotnet #1 – 前世今生 & 世界你好
原文地址:http://devopshub.cn/2018/04/28/d4d-9-play-with-docker-cn/
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的玩Docker只要浏览器就够了,PWD是个神奇的网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 16.04+.Net Co
- 下一篇: 2018 .NET开发者调查报告: .N