發表文章

目前顯示的是有「play-with-docker」標籤的文章

部署屬於自己的 Play-with-Docker (PWD)空間

Play with Docker(PWD) 是由 Marcos Liljedhal 和 Jonathan Leibiusky 鑽研構思出來並由 Docker Inc. 贊助的開源專案。 PWD 提供給一般使用者一個悠遊學習Docker的操場,允許使用者敏捷的執行各種Docker命令,且可以在瀏覽器中輕易的建立和運行多個Docker容器,甚至可以在Docker Swarm模式下創建cluster. 事實上,PWD使用 Alpine Linux 為基礎的container,以Docker-in-Docker(DinD)提供使用者 貌似 有多個 VM/PC 同時在運行的體驗。Docker-in-Docker(DinD)簡單來說就是在一個 Docker container 環境內運行一個新的 Docker 實體。Play with Docker(PWD)運用了這樣的技術來模擬多個 VM 節點運行的效果。在這樣的模擬環境下,跑一些不會消耗太多資源的小應用還是可以的。真正大規模的應用程式部署運行,還是要找實際的 Data Center 來做才好。 只要能夠上網,透過Play with Docker(PWD)網站來練習Docker命令很方便。但有些時候,如果Internet網路連接有問題,或有時候正好碰到Play with Docker(PWD)網站比較多人在使用導致延遲無法順利連接,怎麼辦呢? 可以下載源代碼,在自己的電腦上建置一個一模一樣的Play with Docker(PWD),當想要用的時候就可以建置部署,不要用的時候就撤掉不會浪費電腦資源。 經過多次實驗,下面內容是自己整理出來的可行做法。 作業系統環境: Ubuntu 16.04 Docker 引擎版本:Docker EE 17.06 安裝 go-lang $ apt update; apt install golang-go 取得 play with docker 代碼 $ git clone https://github.com/play-with-docker/play-with-docker.git 在原代碼目錄 play-with-docker 下,建立目錄 $ cd play-with-docker && mkdir -p ~/.go ~/....

這個網誌中的熱門文章

Docker 環境下的 Proxy 配置