d4d#9 玩Docker只要瀏覽器就夠了,PWD是個神奇的網站

北京的201個藍天發表於2018-04-28

本文是d4d系列的第9篇,在這一篇中給大家介紹一個學習Docker最為快捷高效的方式,你不需要自己搭建環境,也不用擔心把自己的開發環境搞亂,你需要的只是一個瀏覽器,就可以立即開始學習Docker的常用命令;你甚至還可以一鍵部署一個5臺伺服器節點的docker swarm叢集,體驗容器編排平臺的能力從來沒有這麼簡單過。

這個神奇的網站就是 PWD ,全名:Play-with-docker.cn (翻譯過來應該叫 Docker遊樂場,不過我還是給他起了一箇中規中矩的名字:Docker實驗室,免得老闆看到你開啟這個網站覺得你不幹正事兒:)

地址:http://play-with-docker.cn

pwd-01

廢話少說,來一段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雲北京世紀互聯,為大家提供快速的訪問體驗。

不要小看這個玩具,用起來其實是很爽的

pwd-02

1. 秒級建立伺服器節點:可以點選 “建立新例項”建立伺服器節點,這個伺服器節點其實是使用DIND(Docker in Docker)技術模擬出來,也就是我們在一臺主機上執行多個docker容器,將每個容器當作伺服器給你用。所以這個節點的建立速度超級快。
2. 瀏覽器裡面的ssh客戶端:你不用安裝ssh工具,就算使用windows也可以很方便的用瀏覽器直接連線到節點的ssh伺服器上;對於新手來說,安裝一個ssh客戶端並搞明白怎樣連線伺服器恐怕就能嚇跑一批人了。
3. 自動開啟埠:執行docker應用後,如果容器需要開放外部埠,pwd會自動將埠轉換成url暴露給使用者內部,這樣伺服器防火牆不必進行任何修改,任何埠都可以轉換成通過80或者443訪問的url對映。

pwd-03

4. 一鍵搭建叢集:容器編排是個很有意思的東西,相信每個玩docker的小夥伴都想嘗試一下,但是哪有那麼多資源,而且搭建也很麻煩。有了PWD這些都不是事兒,直接選擇你需要的節點數和組合,一鍵搞定。

是不是很有意思?馬上登入 http://play-with-docker.cn 一起玩Docker吧。如果你希望瞭解其中的原理,也歡迎你通過我們的github地址獲取原始碼,和我們一起hack!

https://github.com/lean-soft/play-with-docker

相關文章:


請關注微信公眾號 【devopshub】,獲取更多關於DevOps研發運維一體化的資訊

qrcode_for_gh_b7c158df1fd1_430

相關文章