Docker Win 10 安裝


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

  Docker詳細的解釋就不多說了,可以查資料。這里推薦一些資料;

  徐老師的文章:

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

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

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

  一、確保計算機開啟了虛擬化功能,可以在任務管理器-》性能查看

  

這個要在BIOS里面設置,具體可以查看各種電腦。

  二、開啟Hyper-V和container功能,可以在程序中開啟,也可以通過shell腳本

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

  三、下載Docker for Windows

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

  四、安裝成功

  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 容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM