使用Docker配置cloud9線上開發環境
阿新 • • 發佈:2018-12-26
前言
關於Docker
Docker是一個開源的引擎,可以輕鬆的為任何應用建立一個輕量級的、可移植的、自給自足的容器。它是在 LXC 的基礎上進行的進一步封裝,讓使用者不需要去關心容器的管理,使得操作更為簡便。使用者操作 Docker 的容器就像操作一個快速輕量級的虛擬機器一樣簡單。Docker 容器的啟動可以在秒級實現,這相比傳統的虛擬機器方式要快得多。 其次,Docker 對系統資源的利用率很高,一臺主機上可以同時執行數千個 Docker 容器。
Docker與cloud9
Cloud9 IDE是一個基於Node.JS構建的JavaScript程式開發Web IDE。
然而,Cloud9畢竟是一款國外產品,國內在使用時其訪問速度較慢,而且此時的Cloud9註冊需要認證VISA信用卡資訊,這樣導致很多人無法使用這款強大的IDE,幸好Cloud9已經在Github上開源了它的Core
搭建環境
安裝Docker
我們可以訪問Docker官網 來參看官方的安裝教程。它對每個系統平臺都有詳實的安裝資料,在這裡我們使用Linux(Ubuntu)環境的安裝。官方安裝教程 在此 。
使用Docker配置Cloud9
- 我們在Docker倉庫搜尋Cloud9,
- 拉取sapk使用者的docker源(搜尋Cloud9排名第一的結果):
docker pull sapk/cloud9
, cd
到想執行的工作區的目錄下,執行命令:docker run -d -v $(pwd):/workspace -p 8181:8181 sapk/cloud9 --auth user:123456
- 開啟http://0.0.0.0:8181,輸入之前設定的使用者名稱:user,密碼:123456,即可使用Cloud9線上開發環境。
後續問題
檢視sapk大神的Dockerfile檔案,不難看出,他並沒有在sapk/cloud9
初學Docker,希望與大家共同提高技術。