1.下載
https://www.docker.com/products/docker-desktop
官網(wǎng)下載
2.開啟虛擬化
打開控制面板 - 程序和功能 - 啟用或關(guān)閉Windows功能,勾選Hyper-V,然后點(diǎn)擊確定即可,點(diǎn)擊確定后,啟用完畢會(huì)提示重啟系統(tǒng),我們可以稍后再重啟。
情況一:
這是因?yàn)镈ocker無(wú)法在Windows系統(tǒng)中直接運(yùn)行,而需要?jiǎng)?chuàng)建一個(gè)Windows系統(tǒng)中的Linux虛擬機(jī)(VM)為Docker的正常運(yùn)行搭建好底層依賴。雖然官方文檔[3]提供了hyper-V和WSL2兩種解決方案,但是WSL2是基于hpyer-V在WSL1的升級(jí)版,其功能,安裝方式也簡(jiǎn)單方便,因此作者就選擇了WSL2的后端方式來(lái)運(yùn)行Docker。
1.1 安裝WSL2
WSL,Windows Subsystem for Linux,含義就是在Windows系統(tǒng)下Linux的子系統(tǒng)。只需要三步就可以在系統(tǒng)中為Docker安裝WSL2了,請(qǐng)注意目前WSL2支持在Windows10 2004以上的版本。
## 查看list
wsl --list --online
## 安裝Linux distribution
wsl --install -d Ubuntu
1.2 安裝更新包
安裝成功后,還需要下載Linux安裝更新包,具體操作需要參考Microsoft[4]官方文檔根據(jù)你自己系統(tǒng)的版本選擇合適的更新包
1.3 設(shè)置默認(rèn)版本
打開命令提示符,設(shè)置WSL2為L(zhǎng)inux distribution的默認(rèn)版本:
wsl --set-default-version 2
1.4 設(shè)置WSL配置文件
因?yàn)閃SL默認(rèn)配置會(huì)占用計(jì)算機(jī)高達(dá)80%的內(nèi)存空間,為了避免這種情況,最好可以設(shè)置一下配置文件。
按下Windows + R,搜索%UserProfile%打開user的資源管理文件路徑,創(chuàng)建并自定義.wslconfig文檔。用記事本打開并輸入相關(guān)參數(shù)進(jìn)行配置:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-540689.html
[wsl2]
# 設(shè)置內(nèi)存為2G,主要是服務(wù)docker
memory=2GB
# CPU 最大占用個(gè)數(shù)
processors=2
# 不設(shè)置WSL2虛擬機(jī)分配的交換空間
swap=0
# 允許將WSL2的端口轉(zhuǎn)發(fā)到主機(jī)
localhostForwarding=true
情況二:
使用的wsl2版本比較老,需要我們自己手動(dòng)更新一下,我們根據(jù)提示去微軟官網(wǎng)下載最新版的wsl2安裝后即可正常打開。
在這里插入圖片描述https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下載鏈接文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-540689.html
到了這里,關(guān)于win10安裝docker教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!