開源軟體應用典範案例
  • 開源應用技術研發人才培育計畫
  • 典範案例
    • 台中榮民總醫院 — 致力引進開源軟體
    • 經濟部水利署 — 水利雲受推崇開源軟體扮演幕後功臣
    • 中央研究院 — R軟體成統計分析市場主流
    • 財政部關務署 — 導入 LibreOffice 有成
    • 經濟部中央地質調查所 — 地質騰雲網運用多套開源軟體
    • 內政部營建署 — 著手打造 SDS 架構
    • 國家災害防救科技中心 — 活用多套開源軟體
    • 高雄市政府 - 推動開源軟體專案 培育台灣開源人才
    • 勞動部 - 運用開源軟體有成 為民眾創造有感服務
    • 桃園市政府 — 奪全球 7 大智慧城市美譽開源軟體扮演幕後功臣
    • 國家發展委員會檔案管理局 — 推動開源專案 確保國家檔案長期可用性
    • 台南市政府—邁向智慧之都 開源軟體扮先鋒
    • 中央氣象局氣象資訊中心 — 運用多項開源軟體,實踐自動化的天氣測報與服務作業
  • 作業系統
    • CentOS
    • Ubuntu
  • 監控
    • Nagios
    • OpenNMS
  • 文書軟體
    • LibreOffice
  • 虛擬化
    • Docker
    • OpenStack
  • 資料庫
    • MariaDB
    • MongoDB
    • MySQL
    • PostgreSQL
    • R語言
  • 大數據
    • Hadoop
    • Spark
  • 檔案儲存
    • Cacti
    • Ceph
Powered by GitBook
On this page
  • Docker
  • 典範案例
  • 組織介紹
  • 軟體介紹
  • 應用
  • 資料來源:
  1. 虛擬化

Docker

PreviousLibreOfficeNextOpenStack

Last updated 7 years ago

Docker

典範案例

組織介紹

Docker 是一個開源專案,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業餘專案。它根據 Google 公司推出的 Go 語言實作。專案後來加入了 Linux 基金會,遵守了 Apache 2.0 協議,原始碼在 GitHub 上進行維護。依據容器技術,對其進一步的封裝,讓使用者更容易操作、快速建立容器、搭建一個開發環境、部署程式碼進行測試。Docker 提供應用程式在獨立的容器中執行,透過 Docker Engine 來進行管理。

Docker 自開源後受到廣泛的關注和討論,以至於 dotCloud 公司後來都改名為 Docker Inc。Redhat 已經在其 RHEL6.5 中集中支援Docker;Google 也在其 PaaS 產品中廣泛應用。

軟體介紹

Docker 專案的目標是實作輕量級的作業系統虛擬化解決方案。包含了三個主要部份:

  • Docker 映像檔:Docker 映像檔是一個唯讀的環境模板,裡面包含了容器內的所有程式(包括應用程式、相關函式庫、設定檔),用來建立 Docker 容器。舉例來說,一個網頁的執行環境映像檔內會有 UBUNTU OS、Apache 網站伺服器、MySQL 資料庫等。

  • Docker 容器:容器是根據映像檔建立的實例。映像檔是唯讀的,而容器則是是映像檔的可寫層。容器是一個簡易版的Linux環境應用程式並可在其中運行程式。一個映像檔可以建立多個容器,每個容器都是相互隔離的。

  • Docker 註冊伺服器:Docker 註冊伺服器上有許多倉庫,倉庫內存放許多映像檔供人使用。註冊伺服器分為公開和私有,最大的公開註冊伺服器是 Docker Hub,存放了大量的映像檔供使用者下載使用;使用者也可以在區域網路上建立一個私有註冊伺服器。

應用

  • 英國政府的軟體開發流程逐漸擁抱雲端技術及 DevOps,並且開始尋找小型供應商,避免與大型 IT 廠商簽訂長期契約。近日Docker 企業版已被英國政府認證,納入政府雲計畫 G-Cloud 9 中。Docker 表示,G-Cloud 9 是英國政府所推出的雲端計畫,目的是在公部門推動使用雲端服務。在 Docker 被納入 G-Cloud 9 之後,公部門可自行選擇適合的容器解決方案,「免除冗長、競標的採購流程。」

  • 甲骨文的 Oracle 資料庫、Oracle Linux、Java 以及中介軟體都登上 Docker Store 後,近日甲骨文自家的中介軟體解決方案Oracle Coherence 也登上了 Docker Store。而目前甲骨文已經讓 Oracle Coherence 可在 Docker Swarm 上執行,在叢集開始執行時,開發者可提前輸入一份紀錄各容器 IP 位址的清單,「使用者也可以替 Docker 容器指派一個固定 IP。」

資料來源:

Docker - Build, Ship, and Run Any App, Anywhere

Docker介紹與入門使用

什麼是 Docker

Container雙周報第36期:Docker企業版納入英國政府雲計畫,公部門可線上採購容器解決方案

經濟部中央地質調查所 — 地質騰雲網運用多套開源軟體
https://www.docker.com/
http://www.runpc.com.tw/content/content.aspx?id=109895
https://philipzheng.gitbooks.io/docker_practice/content/introduction/what.html
https://www.ithome.com.tw/news/114818