奇蹟手工坊台灣官網 http://www.7g-sogo.com
為防範廣告信, 帳號採手動申請, 欲申請本站會員帳號, 請於申請後, 另發一封電子郵件到 lincylin@gmail.com, 說明申請帳號及申請原因, 若審核通過會回信通知
In order to prevent the advertising/spams, account application manually, to apply for membership of the site, please send for an additional e-mail to lincylin@gmail.com, explain the application for account number and application reasons, if the approved will reply by notice.
We have Google Analytics Enabled.

Ubuntu 16.04.2 安裝 Docker CE

站長的專長就是 IT ,也就是俗稱的 3C 或是 4C,那就提供一個園地讓大家可以交流吧.... 有相關的問題可以在這邊發問跟討論....

版主: 平凡的奇蹟

回覆文章
平凡的奇蹟
文章: 248
註冊時間: 2015年 5月 14日, 15:31

Ubuntu 16.04.2 安裝 Docker CE

文章 平凡的奇蹟 » 2017年 7月 19日, 17:47

Docker 這玩意是近幾年來很流行的虛擬化機器, 不過嚴格說起來他跟真正的實體層虛擬機器像是 vmware, virtualbox ... 等等, 還是有很大的差別, 只能算是輕量級的作業系統層虛擬機器.... 詳細的技術細節我就不說了, 說了也不見得比 Docker 專業人士說得好, 有興趣更進一步了解甚麼是 Docker 的朋友, 可以直接參考 https://philipzheng.gitbooks.io/docker_ ... /what.html , 這邊有繁體中文的相關說明....

現在來說說在 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 -
接著再把 Docker 的套件程式庫加入系統之中, 使用以下指令 :

代碼: 選擇全部

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
接著強迫更新一下套件程式庫, 使用以下指令 :

代碼: 選擇全部

apt-get update
接下來開始進行安裝, 我直接安裝最新版本的 Docker CE , 使用以下指令 :

代碼: 選擇全部

apt-get install docker-ce
安裝完成後, 我們來測試一下是否成功吧, 使用以下指令 :

代碼: 選擇全部

docker run hello-world
如果一切正常的話, 會看到以下執行畫面 :
docker-a01.PNG
docker-a01.PNG (29.31 KiB) 已瀏覽 72020 次

是不是很簡單呢?

回覆文章