玩Docker只要浏览器就够了,PWD是个神奇的网站
本文是d4d系列的第9篇,在這一篇中給大家介紹一個(gè)學(xué)習(xí)Docker最為快捷高效的方式,你不需要自己搭建環(huán)境,也不用擔(dān)心把自己的開發(fā)環(huán)境搞亂,你需要的只是一個(gè)瀏覽器,就可以立即開始學(xué)習(xí)Docker的常用命令;你甚至還可以一鍵部署一個(gè)5臺(tái)服務(wù)器節(jié)點(diǎn)的docker swarm集群,體驗(yàn)容器編排平臺(tái)的能力從來沒有這么簡(jiǎn)單過。
這個(gè)神奇的網(wǎng)站就是 PWD ,全名:Play-with-docker.cn (翻譯過來應(yīng)該叫 Docker游樂場(chǎng),不過我還是給他起了一個(gè)中規(guī)中矩的名字:Docker實(shí)驗(yàn)室,免得老板看到你打開這個(gè)網(wǎng)站覺得你不干正事兒:)
地址:http://play-with-docker.cn
廢話少說,來一段3分鐘的視頻來了解一下這個(gè)網(wǎng)站都能做些啥
Play-with-Docker.cn 其實(shí)是 Play-with-Docker.com 的中文漢化版本
。在2017年的DockerCon上,?Marcos Liljedhal?和?Jonathan Leibiusky?兩位工程師展示了他們自己Hack出來的一個(gè)小玩具,可以允許你在瀏覽器里面直接創(chuàng)建服務(wù)器,運(yùn)行docker命令。這個(gè)小玩具在DockerCon上引起了轟動(dòng),很多人在會(huì)后開始使用Play-with-Docker.com 學(xué)習(xí)Docker技術(shù),也有很多技術(shù)培訓(xùn)講師使用它在各種會(huì)議上進(jìn)行演示,大家都覺得非常的方便。因?yàn)檫@樣一個(gè)沙盒環(huán)境允許你快創(chuàng)建和銷毀環(huán)境,不用擔(dān)心把自己的電腦搞亂。但是,對(duì)于中國的開發(fā)者來說就沒有那么幸福了,因?yàn)榇蠹叶贾笇?dǎo)的原因,PWD在中國的網(wǎng)絡(luò)中基本上是不可用的。為了能夠幫助到中國的開發(fā)者使用這個(gè)神奇的網(wǎng)站,LEANSOFT的團(tuán)隊(duì)對(duì)這個(gè)工具進(jìn)行了本地化(漢化+資源本地化),確保中國的開發(fā)者可以獲得與全球的開發(fā)者一致的體驗(yàn),當(dāng)前 Play-with-Docker.cn 站點(diǎn)托管在微軟Azure云北京世紀(jì)互聯(lián),為大家提供快速的訪問體驗(yàn)。
不要小看這個(gè)玩具,用起來其實(shí)是很爽的
1. 秒級(jí)創(chuàng)建服務(wù)器節(jié)點(diǎn):可以點(diǎn)擊 “創(chuàng)建新實(shí)例”創(chuàng)建服務(wù)器節(jié)點(diǎn),這個(gè)服務(wù)器節(jié)點(diǎn)其實(shí)是使用DIND(Docker in Docker)技術(shù)模擬出來,也就是我們?cè)谝慌_(tái)主機(jī)上運(yùn)行多個(gè)docker容器,將每個(gè)容器當(dāng)作服務(wù)器給你用。所以這個(gè)節(jié)點(diǎn)的創(chuàng)建速度超級(jí)快。
2. 瀏覽器里面的ssh客戶端:你不用安裝ssh工具,就算使用windows也可以很方便的用瀏覽器直接連接到節(jié)點(diǎn)的ssh服務(wù)器上;對(duì)于新手來說,安裝一個(gè)ssh客戶端并搞明白怎樣連接服務(wù)器恐怕就能嚇跑一批人了。
3. 自動(dòng)打開端口:運(yùn)行docker應(yīng)用后,如果容器需要開放外部端口,pwd會(huì)自動(dòng)將端口轉(zhuǎn)換成url暴露給用戶內(nèi)部,這樣服務(wù)器防火墻不必進(jìn)行任何修改,任何端口都可以轉(zhuǎn)換成通過80或者443訪問的url映射。
4. 一鍵搭建集群:容器編排是個(gè)很有意思的東西,相信每個(gè)玩docker的小伙伴都想嘗試一下,但是哪有那么多資源,而且搭建也很麻煩。有了PWD這些都不是事兒,直接選擇你需要的節(jié)點(diǎn)數(shù)和組合,一鍵搞定。
是不是很有意思?馬上登錄 http://play-with-docker.cn?一起玩Docker吧。如果你希望了解其中的原理,也歡迎你通過我們的github地址獲取源代碼,和我們一起hack!
https://github.com/lean-soft/play-with-docker
相關(guān)文章:
Docker4Dev 8.1 – 三國殺之Docker錦囊:無中生有
Docker4Dev#7 使用 Windows Container運(yùn)行ASP.NET MVC 2 + SQLExpress 應(yīng)用
Docker4Dev #6 使用 Windows Container 運(yùn)行.net應(yīng)用
docker4dotnet #5 使用VSTS/TFS搭建基于容器的持續(xù)交付管道
docker4dotnet #4 使用Azure云存儲(chǔ)搭建高速 Docker registry
docker4dotnet #3 在macOS上使用VSC和Docker開發(fā)asp.net core+mysql應(yīng)用
docker4dotnet #2 容器化主機(jī)
docker4dotnet #1 – 前世今生 & 世界你好
原文地址:http://devopshub.cn/2018/04/28/d4d-9-play-with-docker-cn/
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的玩Docker只要浏览器就够了,PWD是个神奇的网站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 16.04+.Net Co
- 下一篇: Asp.Net Core SignalR