日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Docker知识2:安装docker-desktop

發(fā)布時間:2025/3/21 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker知识2:安装docker-desktop 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

摘要

本文是關(guān)于docker的專題討論,作者用一組文檔,盡可能保證完整地闡述Docker到底是啥?如何使用?docker的使用范圍等。相關(guān)的其它文章是:

Docker知識1:Docker-hub簡介

Docker知識3:Docker的體系簡介

Docker知識4:如何在win10下安裝 / 使用ubuntu ?應(yīng)用WSL2

docker知識5:在WSL2的ubuntu20.04環(huán)境安裝使用docker?

1 安裝提示

一般的家庭版windows10不能安裝docker-desktop。因為沒有Hyper-V。因此首先安裝Hyper-V,見下文的第2小節(jié)。

2 獲取Win10下的docker-desktop版本

進入docker官網(wǎng),進入登錄。在help下的-document,進入安裝說明文件。照下圖操作:

docker-desktop下載:

從help進入document,然后在document中有安裝說明文件,照下圖下載軟件包(docker desktop on windows)

?注意兩個依賴:WSL2 和Hyper-V也被提到。

下載以后,保存,不立刻安裝。(等依賴項安裝后再進行安裝)。

3 安裝Hyper-V(微軟的虛擬機)

1? 在Windows下,啟動cmd

2 敲入指令notepad Hyper.bat (進入文本編輯器,編寫一個批處理文件:Hyper.bat)

3 編寫代碼:

@echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

4 保存代碼,并執(zhí)行批處理文件( 依舊在cmd內(nèi) )

Hyper.bat?

開始安裝Hyper-V....

提示重啟動系統(tǒng)。重啟動后,要查看安裝效果。(從控制面板,程序,安裝查看功能)

再通過任務(wù)管理器:

若有“虛擬化 已啟用” 就說明安裝成了。

關(guān)于hyper-V:

Hyer-V是一個微軟的虛擬機,部署在win 8.x?64位?pro以上版本中,和Windows 2008以上服務(wù)器的版本中。是微軟第一個采用類似Vmware和Citrix開源Xen一樣的基于hypervisor的技術(shù)。這也意味著微軟會更加直接地與市場先行者VMware展開競爭,但競爭的方式會有所不同。
雖然簡單,但是實際操作中還是會有很多問題的。尤其是面向服務(wù)器的Hyper-V在平時的桌面測試中體驗并不是十分的好。本文通過Hyper-V結(jié)合遠程桌面來部署虛擬機的教程。

4 提升WSL2

下載最新WSL2:需要更新wsl,更新下載wsl的地址或

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下載后點擊被下載文件進行安裝。

重新啟動電腦。

5 在Win10下安裝docker-desktop

點擊上文1下載的docker-desktop文件進行安裝。完成。

6 啟動docker-desktop之前,關(guān)閉注冊表的系統(tǒng)檢測

啟動docker-desktop需要修改注冊表后啟動,再次開機注冊表被還原。因此,每次啟動docker-desktop前需要修改一次。

如何修改?

打開注冊表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,點擊current version,在右側(cè)找到EditionId,右鍵點擊EditionId 選擇“修改“,在彈出的對話框中將第二項”數(shù)值數(shù)據(jù)“的內(nèi)容改為Professional,然后點擊確定

退出后,啟動docker-desktop。

如果嫌改注冊表麻煩,可以用管理員權(quán)限運行如下cmd命令

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

注意: 1、修改前先備份注冊表。2、重啟后此項注冊表值會自動還原,但不影響docker運行。

7 啟動docker-desktop可能的錯誤和排除

在桌面已經(jīng)顯示有docker-desktop程序,雙擊啟動,可能出現(xiàn)錯誤提示

?錯誤1:若提示

error during connect: This error may indicate that the docker daemon is not running?

?出現(xiàn)上面提示后,在cmd用下面語句:

cd "C:\Program Files\Docker\Docker"

.\DockerCli.exe -SwitchDaemon

錯誤2:出現(xiàn)?

WSL 2 installation is incomplete

需要更新wsl,見上文第3節(jié)。

8 啟動docker服務(wù)

啟動docker-desktop后,若不出現(xiàn)錯誤提示,會提示如下:

docker run -d -p 80:80 docker/getting-started

在cmd客戶端執(zhí)行

docker run -d -p 80:80 docker/getting-started

后出現(xiàn):

此時表明docker-desktop安裝成功。

9 參考資料

讓bat批處理以管理員權(quán)限運行的實現(xiàn)方法_DOS/BAT_腳本之家 (jb51.net)

Windows10家庭版安裝Docker Desktop(非Docker Toolbox) - 簡書 (jianshu.com)

安裝Docker Desktop報錯WSL 2 installation is incomplete._尋覓的博客-CSDN博客

[docker]解決:docker桌面版報錯error during connect: This error may indicate that the docker daemon is not running - 陶士涵 - 博客園 (cnblogs.com)

安裝Docker Desktop報錯WSL 2 installation is incomplete._尋覓的博客-CSDN博客

總結(jié)

以上是生活随笔為你收集整理的Docker知识2:安装docker-desktop的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。