Docker Win 10 安裝

  最近了解了一下Docker,不看不知道,一瞭解就徹底被它給吸引住了。以往要裝個環境,除了要準備一個Linux系統,而後在安裝各類版本的類庫,再安裝咱們須要各類應用服務(如Redis,Ngix,Mongo,Rabbit等),配置一大堆config,而後再把咱們的應用部署上去,依舊是各類配置。若是要搭個集羣只能拷貝鏡像,萬一有什麼三長兩短,從頭再來一遍。。。想死的心都有了。如今有了Docker,基礎的應用可能基本不用去管了,直接安安心心地更加關注在咱們的應用開發之上。html

  Docker詳細的解釋就很少說了,能夠查資料。這裏推薦一些資料;docker

  徐老師的文章:shell

  http://devopshub.cn : 前世此生 & 世界你好windows

    http://docs.devopshub.cn:  配置本地Visual Studio + Docker開發環境工具

  回到文章的重點,如何在windows上安裝Docker。首先系統必須是win10或windows server 2016。性能

  1、確保計算機開啓了虛擬化功能,能夠在任務管理器-》性能查看ui

  

這個要在BIOS裏面設置,具體能夠查看各類電腦。spa

  2、開啓Hyper-V和container功能,能夠在程序中開啓,也能夠經過shell腳本.net

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName containers -All
Restart-Computer -Force

  3、下載Docker for Windows命令行

  地址: Docker Community Edition for Windows, 直接以管理員運行 InstallDocker.msi,傻瓜式安裝。

  4、安裝成功

  Docker for Windows 啓動成功後會彈出系統通知,

  d4d-1-008

  同時在Hyper-V 控制檯中能夠看到一臺LinuxVM正在運行。

  d4d-1-009

 

以上過程能夠看出,Docker for Windows的工做機制其實是在 Hyper-V 中運行了一臺運行了Docker Daemon (駐守程序)的虛擬機,並將Windows上運行的Docker命令行工具指向了這臺虛擬機中的docker環境。而對於開發者而言,咱們只須要在Windows上運行cmd或者powershell命令行,就可使用一樣的docker 命令進行操做了。

  

  至此,Docker for windows就已經安裝好了。

 

參考文獻:

https://docs.docker.com/docker-for-windows/

使用 Windows Container 運行.net應用

MSDN: Windows 10 上的 Windows 容器

相關文章
相關標籤/搜索