現在來說說在 Ubuntu 16.04.2 上面安裝 Docker 吧, 目前的 Docker 分為 CE (社群版 Community Edition) 跟 EE (企業版 Enterprise Edition), 當然, EE 版本多了很多企業級的功能, 而且需要收費, 至於 CE 版本則仍然維持免費, 一般來說, CE 版本已經夠大多數人使用了, 今天主要來介紹如何安裝 CE 版本 ....
原本接觸 Docker 是之前在家裡自己架著玩的, 邊玩邊學習 Docker 的一些基本知識, 而現在因為客戶公司的需要, 所以要幫客戶架設一個 Docker 伺服器, 為何會有需求呢? 說來話長 ..... 簡單的來說, 就是為了 LibreOffice Online , LibreOffice 是一套很方便的辦公室套裝軟體, 可以用來取代 Microsoft Office, 而 LibreOffice 在 5.3 版之後, 正式推出了 Online 版本, 也就是伺服器版本, 而目前需要這個伺服器版本, 則又是因為幫客戶安裝了一套 NextCloud 雲端檔案同步系統, 用來取代 Dropbox 的應用, 畢竟對企業來說, 有些敏感的檔案還是放在公司自己的伺服器比較能掌控, 這就是公司需要安裝一套自己的 NextCloud 的原因了.... 好了, 故事說了這麼多.... 最後的結論就是... 因為雲端檔案同步系統....
所以安裝了 NextCloud , 然後為了要能提供雲端的文書處理等等功能, 所以需要安裝 LibreOffice Online, 然後因為 LibreOffice Online 目前只推出 Docker 影像版 (當然還有 Source Code 版本, 但 .... 我只是想用他的功能, 而不是想要研究他怎麼寫出來的啊... 直接用人家做好的現成版本就行了), 所以只好安裝一套 Docker 伺服器拉.....
這個 Docker CE 我打算裝在 Ubuntu 16.04.2 伺服器上, 安裝前先做些準備, 先把 Docker 的官方金鑰加入系統, 使用以下指令 :
代碼: 選擇全部
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
代碼: 選擇全部
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
代碼: 選擇全部
apt-get update
代碼: 選擇全部
apt-get install docker-ce
代碼: 選擇全部
docker run hello-world
是不是很簡單呢?