共用系統核心資源玩轉Windows Server容器 | windows server 2016容器
採用微軟開發的Windows容器技術,就能夠以WindowsServer容器提供類似Linux的容器環境。若同時結合Docker容器管理技術,則可減輕資料中心維運人員的管理負擔。本文將介紹Windows容器技術,並進行實作示範。 在2013年時,有家名為dotCloud提供SaaS服務的公司,在該公司內有項名稱為Docker的業餘專案,它是使用Google的Go語言進行實作。 後來,dotCloud公司讓此專案加入Linux基金會並在GitHub進行推廣及維護,此專案迅速受到廣大開發人員的喜愛同時也讓DevOps議題捲起更大的浪潮,甚至dotCloud後來直接更改公司名...
採用微軟開發的Windows容器技術,就能夠以Windows Server容器提供類似Linux的容器環境。若同時結合Docker容器管理技術,則可減輕資料中心維運人員的管理負擔。本文將介紹Windows容器技術,並進行實作示範。
在2013年時,有家名為dotCloud提供SaaS服務的公司,在該公司內有項名稱為Docker的業餘專案,它是使用Google的Go語言進行實作。
後來,dotCloud公司讓此專案加入Linux基金會並在GitHub進行推廣及維護,此專案迅速受到廣大開發人員的喜愛同時也讓DevOps議題捲起更大的浪潮,甚至dotCloud後來直接更改公司名稱為Docker Inc。
Docker容器管理技術如此受歡迎的主要原因之一,在於過去最困擾開發人員與維運人員的部分便是快速建立完備的開發環境。當開發人員需要某些開發環境時,企業或組織的維運人員便要依需求建立VM虛擬主機、安裝作業系統、組態設定網路環境等等,接著再交由開發人員安裝相關應用程式或載入函式庫等等,此時才準備好整個開發環境,而Docker的出現剛好能夠解決這個困擾已久的問題。
事實上,「容器」(Container)技術早已出現許久,而Docker則是讓容器管理這項工作任務變得容易操作及管理。一開始,Docker容器管理技術普遍只能運作在Linux環境中,而微軟自從新任執行長Satya上任並大力擁抱開放原始碼之後,也在新一代的Windows Server 2016雲端作業系統中與Docker公司合作,打造出在Windows Server 2016作業系統中原生執行Docker引擎的容器管理環境。
不同的容器管理環境
雖然在Windows Server 2016作業系統內已經成功打造Docker容器管理環境,但是整個Docker容器管理實作技術與Linux作業系統環境是完全不同的。簡單來說,Linux容器映像檔並無法運作在...