Windows10 Docker安裝詳細教程

前言:

  在上一章節已經成功的在Linux CentOS 8.4遠程服務器中安裝了Docker,下面讓我們一起來試試如何在Windows10中安裝Docker並運行起來。有人說你既然在Linxu環境中安裝了Docker了,爲什麼還要到Windows環境中去折騰一個Dokcer環境呢?這不是在浪費時間內。那麼那就大錯特錯了,在Windows環境中安裝一個Dokcer是爲了便於我們在自己的Windows開發環境中快速打搭建你所需要的開發運行的軟件環境而準備的比如說有時候你本地需要在Windows10開發環境中快速搭建一個Ms SQLServer的運行環境,但是大家在Windows環境安裝過的都知道Ms SQLServer安裝快則半個到一個小時,忙的話就是兩三個小時不等。但是你使用Docker的話,下載鏡像到運行容器在到配置可能就是十多分鐘的功夫吧。好了廢話不對說,下面我們開始來配置Window10下的Docker環境吧。

Docker Desktop是什麼?

  Docker Desktop是適用於Windows的Docker桌面,是Docker設計用於在Windows 10上運行。它是一個本地 Windows 應用程序,爲構建、交付和運行dockerized應用程序提供易於使用的開發環境。Docker Desktop for Windows 使用 Windows 原生 Hyper-V 虛擬化和網絡,是在 Windows 上開發 Docker 應用程序的最快、最可靠的方式。Windows 版 Docker 桌面支持運行 Linux 和 Windows Docker 容器。

Dokcer Desktop下載:

官方下載地址:Docker Desktop Installer.exe 下載地址

國內鏡像:Windows安裝包下載地址

 

Windows 的 Docker 桌面說明:https://hub.docker.com/editions/community/docker-ce-desktop-windows

啓用Hyper-V以在 Windows 10上創建虛擬機:

詳情參考微軟官方教程👉

注意:可以通過多種方式啓用 Hyper-V,包括使用 Windows 10 控制面板、PowerShell(Hyper-V 作爲可選功能內置於 Windows -- 無需下載 Hyper-V)。

1、使用 PowerShell 啓用 Hyper-V

以管理員身份打開 PowerShell 控制檯,運行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

2、通過控制面板“設置”啓用 Hyper-V 角色

  1. 右鍵單擊 Windows 按鈕並選擇“應用和功能”。

  2. 選擇相關設置下右側的“程序和功能”。

  3. 選擇“打開或關閉 Windows 功能”。

  4. 選擇“Hyper-V”,然後單擊“確定”。

注意:安裝完成後,系統會提示你重新啓動計算機。

 

 

 

安裝Docker Desktop:

雙擊下載成功的Docker Desktop Installer.exe應用。

 

 

 

 

安裝成功,關機重啓!!

 

 重啓成功:

 

配置阿里雲鏡像加速地址:

 阿里雲容器鏡像服務 ACR👉

進入管理控制檯獲取鏡像加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors👉

 

在Docker Desktop設置中配置阿里雲鏡像源:

在系統右下角托盤圖標內右鍵菜單選擇 Settings,打開配置窗口後左側導航菜單選擇 Docker Desktop。編輯窗口內的JSON串,填寫下方加速器地址:

{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}

Windows PowerShell查看Docker版本

docker version

 

驗證Docker桌面版 可以正常使用:

打開命令行窗口運行以下命令:

docker run hello-world

 看到以下輸出則表示安裝成功,且能正常工作:

 查看Docker Desktop中是否存在hello-world鏡像是否拉取成功:

hello-world鏡像地址:https://hub.docker.com/_/hello-world👉

  

通過啓用WSL2安裝Docker:

注意:通過啓用Hyper-v虛擬化的方式在windows中安裝Dokcer以外,我們還可以通過安裝配置WSL2環境來安裝。

  WSL2 是 Windows Subsystem for Linux 二代的簡稱,WSL2允許用戶在Windows上運行受支持的Linux發行版。當前的Docker桌面版可以使用WSL2作爲其Linux後臺運行。因此我們需要首先在Windows操作系統上激活WSL2功能才能使用Docker做面板。

 更多詳情安裝過程參考:Docker Desktop 安裝手冊 (Windows)👉

Docker學習系列文章

入門必備:十本你不容錯過的Docker入門到精通書籍推薦👉

day1、全面的Docker快速入門教程👉

day2、CentOS 8.4安裝Docker👉

day3、Windows10 Docker安裝詳細教程👉

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章