安裝Docker-Win10環境-圖解輕鬆學Docker&K8S

安裝Docker-Win10環境-圖解輕鬆學Docker&K8S

>>> 點我開始視頻學習 <<<html

在Docker環境下,它對於win10對於大多數的Linux系統都有良好的支持,做爲Docker,咱們來從新回顧一下。Docker的logo是一條鯨魚,是典型的容器化技術表明。docker

安裝Docker-Win10環境-圖解輕鬆學Docker&K8S

它的特色主要有幾個數據庫

  1. 第一它是開源的應用容器引擎基於go語言開發。
  2. 第二,由於上一節課咱們講過什麼是容器化技術,因此容器化技術是徹底使用沙箱的機制,並且部署的開銷極低,也就是指在當前咱們本身的操做系統中就能夠部署多個容器應用了。
  3. 第三個目前容器化技術並非只有Docker這一個產品,可是Docker是目前使用範圍最廣的,因此能夠說Docker就是容器化技術的代名詞。docker除了標準的容器化技術之外,還具有了必定虛擬化的智能,利用docker能夠向咱們本地物理機申請對應的資源,這樣方便咱們程序的遷移與拓展。

以上Docker的一些簡單介紹,那麼做爲Docker來講,它最主要的目的就是提供了標準化的應用打包,也就是指Docker它集裝箱是一個鏡像文件
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
在這個鏡像文件中包含了對應的好比咱們的外部應用,甚至數據庫隊列等等這些軟件的東西,還能夠利用Docker的虛擬化部分的職能來將應用中的一些硬件的需求也打包進去。
好比咱們須要多大的硬盤,好比咱們須要多少cpu以及內存,都是能夠在Docker內進行調整的。當鏡像被運維的工程師拿到之後,他只要對鏡像進行展開還原運行,就能夠對以前的完整的環境進行還原。
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
做爲Docker來講,它的發展歷史其實仍是很年輕的。來我們瞭解一下,首先做爲Docker他並非空穴來風,早在2004年的時候,基於service早期的系統,它就提供了相似於容器化的支持。到2008年的時候,Linux container的容器化技術也日趨成熟,而且技術的代名詞叫LXC在2013年的時候,這個Docker是基於lxc Linux的容器化技術進行了擴展封裝,而且實現了開源,自此Docker就與咱們見面了。到了2016年docker有了重大的版本變動,從原先的一個版本拆分紅了CE和EE版本,所謂CE就是社區版本,EE版本就是企業版本,社區版本是免費的,企業版本是收費的! ubuntu

如今有這麼多的機構組織和項目都在使用Docker,能夠說不管你是開發人員仍是運維人員,若是不會Docker,那就太out了,下面咱們就進入Docker的官網來了解一下。
(翻頁)
打開瀏覽器,在地址欄中輸入Docker的官網
www.docker.com
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
在這個Docker的官方文檔中對Docker進行了詳細的講解和說明,若是你的英文功底夠好,不用買任何書,就能夠直接從這裏邊獲得完整的材料了。
在這個頁面中,咱們關注點放在最下邊,做爲Docker,它對於多種操做系統都是有良好的支持。若是是咱們PC機我的電腦的話,它支持MacOS以及windows10這兩個平臺,若是是服務器的環境,他對於絕大多數的Linux系統都有着良好的支持。同時做爲x86架構以及主流的AMR64架構,它也都有着良好的支持。若是咱們是要在服務器上安裝Docker的話,我建議的操做系統是ubuntu以及centos。那麼做爲咱們我的電腦來講,咱們把注意力放在如何在windows10這個操做系統上安裝咱們Docker的桌面版,如今點擊這個做爲Docker對windows是有着相對嚴格的要求,咱們來看一下它的具體要求。 windows

  1. 要求必須是windows10 64位的版本號必須是專業版企業版或者是教育版,同時它的build的編號必須在15063以後。
  2. 就是須要在BIOS中開啓咱們PC機的虛擬化服務,這樣才能進行cpu的虛擬化。在我瞭解的不少主板上,這個選項是沒有默認開啓的,你須要查詢一下相關的手冊,若是你以前運行過VMware的話,而且可以成功運行其餘虛擬機,那麼這個選項必定是打開的。
  3. 第三要開啓CPU的SLAT特性。
  4. 第四就是操做系統至少要分配4Gb的內存。

能夠看到在win10這個環境下,對咱們Docker的要求仍是蠻高的。不過好在如今咱們的筆記本基本上都默認符合這些要求。
如何完成Docker的下載?在這裏咱們須要點擊download from docker hub
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
這個網站是Docker的鏡像倉庫站咱們須要從網站上進行下載。在這兒特別須要說明的是,咱們Docker hub由於是在國外部署的,在不少大機率狀況下,這個網站咱們沒法從國內直接訪問,因此若是你打不開這個網址,能夠從我們課程資料中直接獲取Docker的安裝版。 centos

若是你能訪問的話,不妨能夠按個人操做流程。在這兒直接點擊右側的please login to download須要登錄之後來獲取下載地址。 瀏覽器

爲了可以讓你們看到Docker從零開始安裝的逐個過程,那麼我作了一個win10的虛擬機,在虛擬機上給你們重現完整流程。固然了在你本身電腦上並不須要作虛擬機,只須要直接安裝就好了。咱們打開VMware虛擬機軟件,在這找到以前安裝好的win10虛擬機,做爲win10虛擬機有一個地方特別須要注意。
在虛擬機的環境配置中,內存必定要大於等於4個G 同時cpu選擇四核,並開啓虛擬化,其他根據你的硬件配置靈活調整就能夠了。
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
虛擬機已經啓動成功了。找到運行Docker的安裝文件。做爲Docker,剛開始他會檢查系統的環境以及下載必要的包。那麼若是前置檢查成功。
它就會提示讓咱們開始安裝。在這裏咱們必定要注意,操做系統做爲操做系統必須是windows專業版或者是旗艦版才能夠。點OK之後他開始安裝。做爲總體的Docker,安裝流程很是簡單,只須要這一步。
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
桌面上出現了Docker desktTop桌面版,咱們能夠雙擊打開,同時在底層Docker的服務也會隨着應用啓動。服務器

這裏提示咱們,Docker正在啓動,右下角會出現小鯨魚的圖標。
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
在第一次啓動的時候,它會提示你Hyper-V或者容器化性能並無被啓用,是否去啓用,他們必需要求咱們重啓計算機才能夠,那直接點OK下面咱們要重啓電腦。
從新啓動後,從新運行docker,從新提示Docker正在啓動。
安裝Docker-Win10環境-圖解輕鬆學Docker&K8S
右下角能夠看到docker Desktop is Starting正在啓動,稍等片刻之後,Docker啓動成功,他提示咱們輸入Docker的用戶名和密碼,這個咱們能夠跳過。此時在右下角看到docker Desktop is running表明Docker啓動成功了。對於咱們來講,如何驗證Docker安裝成功了,很是簡單,能夠進入windows的命令行。默認狀況下,在命令行輸入架構

docker version

你就能夠看到Docker當前的版本號。運維

對於Docker來講,若是咱們要去使用它也是很是簡單的,輸入

Docker pull hello-word

Docker會從倉庫中把hello word測試鏡像進行下載,能夠看到它提示咱們正在pulling拉取,咱們當看到
pull complete
表明已經拉取成功,這個鏡像被下載到了本地,咱們能夠來運行一下。
使用

docker run hello-word

若是你看到這裏出現"hello from Docker"則表明咱們windows版本的Docker安裝成功了。

相關文章
相關標籤/搜索