本文是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研發運維一體化的信息