Linux中國

免費學習 Docker 的最佳方法:Play-with-docker(PWD)

去年在柏林的分散式系統峰會上,Docker 的負責人 Marcos NilsJonathan Leibiusky 宣稱已經開始研究瀏覽器內置 Docker 的方案,幫助人們學習 Docker。 幾天後,Play-with-docker(PWD)就誕生了。

PWD 像是一個 Docker 遊樂場,用戶在幾秒鐘內就可以運行 Docker 命令。 還可以在瀏覽器中安裝免費的 Alpine Linux 虛擬機,然後在虛擬機裡面構建和運行 Docker 容器,甚至可以使用 Docker 集群模式創建集群。 有了 Docker-in-Docker(DinD)引擎,甚至可以體驗到多個虛擬機/個人電腦的效果。 除了 Docker 遊樂場外,PWD 還包括一個培訓站點 training.play-with-docker.com,該站點提供大量的難度各異的 Docker 實驗和測驗。

如果你錯過了峰會,Marcos 和 Jonathan 在最後一場 DockerCon Moby Cool Hack 會議中展示了 PWD。 觀看下面的視頻,深入了解其基礎結構和發展路線圖。

在過去幾個月里,Docker 團隊與 Marcos、Jonathan,還有 Docker 社區的其他活躍成員展開了密切合作,為項目添加了新功能,為培訓部分增加了 Docker 實驗室。

PWD: 遊樂場

以下快速的概括了遊樂場的新功能:

1、 PWD Docker Machine 驅動和 SSH

隨著 PWD 成功的成長,社區開始問他們是否可以使用 PWD 來運行自己的 Docker 研討會和培訓。 因此,對項目進行的第一次改進之一就是創建 PWD Docker Machine 驅動,從而用戶可以通過自己喜愛的終端輕鬆創建管理 PWD 主機,包括使用 SSH 相關命令的選項。 下面是它的工作原理:

Play With Docker

2、 支持文件上傳

Marcos 和 Jonathan 還帶來了另一個炫酷的功能就是可以在 PWD 實例中通過拖放文件的方式將 Dockerfile 直接上傳到 PWD 窗口。

3、 模板會話

除了文件上傳之外,PWD 還有一個功能,可以使用預定義的模板在幾秒鐘內啟動 5 個節點的群集。

Play with Docker

4、 一鍵使用 Docker 展示你的應用程序

PWD 附帶的另一個很酷的功能是它的內嵌按鈕,你可以在你的站點中使用它來設置 PWD 環境,並快速部署一個構建好的堆棧,另外還有一個 chrome 擴展 ,可以將 「Try in PWD」 按鈕添加 DockerHub 最流行的鏡像中。 以下是擴展程序的一個簡短演示:

Play with Docker

PWD 培訓站點

training.play-with-docker.com 站點提供了大量新的實驗。有一些值得注意的兩點,包括兩個來源於奧斯丁召開的 DockerCon 中的動手實踐的實驗,還有兩個是 Docker 17.06CE 版本中亮眼的新功能:

總而言之,現在有 36 個實驗,而且一直在增加。 如果你想貢獻實驗,請從查看 GitHub 倉庫開始。

PWD 用例

根據網站訪問量和我們收到的反饋,很可觀的說,PWD 現在有很大的吸引力。下面是一些最常見的用例:

  • 緊跟最新開發版本,嘗試新功能。
  • 快速建立集群並啟動複製服務。
  • 通過互動教程學習: training.play-with-docker.com
  • 在會議和集會上做演講。
  • 召開需要複雜配置的高級研討會,例如 Jérôme』的 Docker 編排高級研討會
  • 和社區成員協作診斷問題檢測問題。

參與 PWD:

作者簡介:

Victor 是 Docker, Inc. 的高級社區營銷經理。他喜歡優質的葡萄酒、象棋和足球,上述愛好不分先後順序。 Victor 的 tweet:@vcoisne。

via: https://blog.docker.com/2017/07/best-way-learn-docker-free-play-docker-pwd/

作者:Victor 譯者:Flowsnow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國