Windows10 64位 安裝 Docker

本文主要介紹Docker在Windows下的安裝。關於Docker的介紹和文檔在其官網中能夠找到:http://www.docker.com 。安裝環境:Windows10 64位。git

  Docker引擎使用了一個定製的Linux內核,因此要在Windows下運行Docker咱們須要用到一個輕量級的虛擬機(vm),咱們使用Windows Docker客戶端以控制Docker引擎,來建立,運行和管理咱們的Docker容器(關於Docker引擎,容器等具體概念請參考官網)。github

 

安裝步驟web

第一步:docker

  首先到https://github.com/boot2docker/windows-installer/releases頁面去下載最新的Windows Docker客戶端,目前最新版本爲v.1.0.0,下載過來就是一個exe文件,直接雙擊運行。ubuntu

 

圖1.Windows下的Docker安裝文件windows

 

第二步:網絡

  執行安裝文件。工具

 

圖2.安裝文件中的3個主要部分post

 

  安裝過程一路點擊下一步,在第3步中咱們能夠看到實際上安裝的內容包括了3部分,第一是Docker在Windows下的腳本和虛擬機,第二是Oracle的VirtualBox,第三是MSYS,是Windows下的最優秀的GNU環境之一。測試

  這裏咱們都勾選,所有安裝。一路下一步後等待安裝結束,安裝程序提示從新啓動,爲了保證安裝成功避免意外,這裏從新啓動。

 

第三步:

  默認會在桌面生成兩個快捷方式,Docker的客戶端和VirtualBox,雙擊Docker的客戶端,第一次運行時會在VirtualBox中安裝boot2Docker-vm虛擬機,安裝成功之後自動啓動(這裏不須要用戶每次到VirtualBox中手動啓動boot2Docker-vm虛擬機,執行Docker客戶端後虛擬機自動啓動)。

圖3.客戶端安裝虛擬機並鏈接成功的界面

 

  到圖3就已經安裝成功了。

 

 

圖4.測試,登陸Docker,成功

 

安裝過程當中可能遇到的問題:

  第一次啓動的過程當中客戶端可能會出現boot2Docker-vm is not running,這表示虛擬機的安裝有問題,咱們能夠嘗試手動到VirtualBox中去啓動。

 

圖5.手動啓動boot2Docker-vm虛擬機,雙擊

 

  此時VirtualBox會報錯,錯誤碼爲E_FAIL (0x80004005),彈窗以下圖所示,提示「不能爲虛擬電腦boot2Docker-vm打開一個新任務」。

 

圖6.可能出現的錯誤(圖片來自網絡)

 

 

圖7.這裏是更詳細的錯誤(圖片來自網絡)

 

  錯誤緣由,遇到這個錯誤通常來講都是宿主機的因特爾虛擬技術(Intel Virtual Technology)未開啓的緣由。

  解決方法,重啓電腦,系統啓動前進入BIOS界面,啓動Intel Virtual Technology,以下圖所示(不一樣的BIOS系統在不一樣位置,不過大同小異)。

圖8.進入BIOS啓動Intel Virtual Technology(圖片來自網絡)

 

  退出BIOS,保存設置並重啓機器,再次啓動Docker客戶端便可。

 

DockerHello World

第一步:

  在運行使用Docker以前,咱們先來建立一個Docker帳戶,以便咱們能使用Docker Hub,Docker Hub是Docker的核心庫,它幫助咱們管理Docker及其組件。

它還提供了主鏡像,用戶受權,自動化的鏡像和像build triggers和web hooks等工做流工具,還有對GitHub和BitBucket整合等。

咱們能夠直接登陸Docker的官網來註冊帳號,或者直接經過命令來註冊。

  $ sudo docker login

 

第二步:

  簡單的輸出Hello World的命令

  $ sudo docker run ubuntu:14.04 /bin/echo 'Hello World'

  運行以下:

 

圖9.Hello World

  第一次使用該命令時,Docker會從雲端將ubuntu的image(ubuntu的Docker鏡像)檢出到本地。

  該命令完成了一個簡單的功能,可是Docker內核作的工做包括依賴鏡像的檢出,容器的建立和銷燬等都已經有了。有關此命令的詳細解釋請訪問Docker官網。

  以上就是Docker在Windows下的安裝以及Hello World。

 
 
標籤:  Docker安裝
相關文章
相關標籤/搜索