目錄
- 前景提示
- windows 10 內(nèi)置的linux系統(tǒng)
- 1.這個(gè)內(nèi)置系統(tǒng)一定要在windows store里安裝,否則,無法使用,這是重點(diǎn)。進(jìn)入商店,搜索linux。
- 2.一般畫圈這些都可以使用。
- 3.這里選擇的最新版安裝。
- 4.安裝會(huì)讓你輸入微軟賬戶密碼(首次)。
- 5.靜靜等待,本作的這個(gè)大概550M左右。
- 6.裝好后,會(huì)生成一個(gè)圖標(biāo)(像應(yīng)用程序一樣,雙擊打開).
- 7.需要開啟 設(shè)置–> 應(yīng)用程序 –> 相關(guān)設(shè)置(程序與功能),點(diǎn)擊啟動(dòng)與關(guān)閉windows功能,把這個(gè)對(duì)勾點(diǎn)上.
- 8.啟動(dòng)Unbuntu的linux.(首次進(jìn)入,需要等待一下,然后,創(chuàng)建賬戶名和密碼,這個(gè)版本中不給用戶超級(jí)管理員權(quán)限,必須自己新建一個(gè)賬戶,否則無法使用.)
- 9.第三方工具連接本機(jī)的linux系統(tǒng).(這里使用MobaXterm)
- WSl 安裝遇到的問題。
- 1.打開管理員權(quán)限的powershell,快捷鍵win + x
- 2.輸入查看版本命令。
- 3.修改命令很多,有用的只有這個(gè)命令
- 4、重新執(zhí)行步驟三的命令,安裝后再次再命令行執(zhí)行命令這個(gè)沒看到相關(guān)文章介紹,官網(wǎng)也沒說,官網(wǎng)讓執(zhí)行命令:wsl –set-default-version 2,這個(gè)命令本作者的機(jī)器一直無效,然后,輸入完命令正常會(huì)卡頓一會(huì)下載,耐心等待,卡頓結(jié)束就是安裝好了。
- 5、這個(gè)命令就沒好使過,不知道其他人如何,反正作者這里沒有好使過。
- 最新版的DockerDeskTop安裝
- 1. 官網(wǎng)搜索或直接訪問 :
- 2.選則系統(tǒng),這里是windows.
- 3.瀏覽器下載會(huì)在下載位置彈出下載選擇,選擇下載就好了.
- 4.開啟系統(tǒng)的虛擬服務(wù),還是設(shè)置–> 應(yīng)用程序 –> 相關(guān)設(shè)置(程序與功能),點(diǎn)擊啟動(dòng)與關(guān)閉windows功能,把這個(gè)對(duì)勾點(diǎn)上.
- 5.安裝位置轉(zhuǎn)移
- 6.找到下好的位置后,雙擊其.exe
- 7.進(jìn)入安裝界面,安裝成功后不要點(diǎn)擊右上角的×,要點(diǎn)中間的stop和restart(自動(dòng)關(guān)機(jī)重啟,記得保存好當(dāng)前操作的其他事情再點(diǎn)擊).裝好后必須關(guān)機(jī)重啟,否則點(diǎn)擊也無法啟動(dòng).
- 8.關(guān)機(jī)重啟后,再桌面找到如圖的圖標(biāo),雙擊啟動(dòng)
- 9.進(jìn)入同意界面和一個(gè)問答界面,點(diǎn)擊就可以了.
- 10、稍微卡頓一下就進(jìn)入主頁了,看到主頁,點(diǎn)擊下其他選項(xiàng),無誤就是安裝成功了。(需要登錄和注冊(cè)賬戶)
- 11.相關(guān)設(shè)置。點(diǎn)擊進(jìn)入設(shè)置
- 彩蛋
- 后續(xù)
前景提示
想在windows10上安裝一個(gè)docker容器的desktop版本,但是,總是安裝wsl不好使,同時(shí),windows store沒有了,用命令行安裝的linux系統(tǒng)無法啟動(dòng),也無法連接,之前想到的方案是安裝舊的版本,然后,快速關(guān)閉wsl的驗(yàn)證功能,勉強(qiáng)可以跑起來,但是,存在大量問題和功能無法使用。
最終一跺腳,一狠心決定重裝操作系統(tǒng),將系統(tǒng)恢復(fù)到了出廠狀態(tài),然后,又在系統(tǒng)更新了選擇了更新,遇到最坑的問題就是window安全中心在實(shí)時(shí)運(yùn)行,舊的版本的軟件不讓運(yùn)行,有破解的軟件的破解腳本全部被認(rèn)證為病毒和垃圾文件,最后,找到了Microsoft Defender Antivirus Service這個(gè)服務(wù),開機(jī)就會(huì)啟動(dòng),啟動(dòng)就會(huì)一直檢測(cè),很耗費(fèi)cpu資源和內(nèi)存,找到其路徑。
本來的目標(biāo)是改變其文件的名稱,然后,在任務(wù)管理器里關(guān)閉,或者關(guān)機(jī)重啟干掉它,但是,它不讓你改文件的權(quán)限。
最后下載火絨,將MsMpEng.exe這個(gè)改不了,關(guān)不掉的程序暴力粉碎了,才徹底關(guān)閉了這個(gè)安全服務(wù)。
記錄下經(jīng)常玩系統(tǒng),經(jīng)常給系統(tǒng)整崩潰的操作,這個(gè)華為的操作系統(tǒng)很多綁定的,類似于在后臺(tái)一直掃描定時(shí)操作,一旦關(guān)閉不當(dāng)就會(huì)cpu執(zhí)行100%,然后要么關(guān)機(jī),要么重做系統(tǒng),這也是以前沒遇到的操作系統(tǒng),(華為Matebook D 14)系統(tǒng)裝的都是家庭版,但是,開發(fā)很多需要專業(yè)或者旗艦企業(yè)版才有的功能,因此,只能魔改升級(jí)。
windows 10 內(nèi)置的linux系統(tǒng)
1.這個(gè)內(nèi)置系統(tǒng)一定要在windows store里安裝,否則,無法使用,這是重點(diǎn)。進(jìn)入商店,搜索linux。
2.一般畫圈這些都可以使用。
3.這里選擇的最新版安裝。
4.安裝會(huì)讓你輸入微軟賬戶密碼(首次)。
5.靜靜等待,本作的這個(gè)大概550M左右。
6.裝好后,會(huì)生成一個(gè)圖標(biāo)(像應(yīng)用程序一樣,雙擊打開).
7.需要開啟 設(shè)置–> 應(yīng)用程序 –> 相關(guān)設(shè)置(程序與功能),點(diǎn)擊啟動(dòng)與關(guān)閉windows功能,把這個(gè)對(duì)勾點(diǎn)上.
8.啟動(dòng)Unbuntu的linux.(首次進(jìn)入,需要等待一下,然后,創(chuàng)建賬戶名和密碼,這個(gè)版本中不給用戶超級(jí)管理員權(quán)限,必須自己新建一個(gè)賬戶,否則無法使用.)
9.第三方工具連接本機(jī)的linux系統(tǒng).(這里使用MobaXterm)
這個(gè)會(huì)自動(dòng)連接自帶的系統(tǒng),如何手動(dòng).(點(diǎn)擊session)
點(diǎn)擊wsl(說明其內(nèi)部也是wsl文件連接的)
選擇下拉框,選擇Unbuntu.
選擇ok,就可以了.
成功界面.
WSl 安裝遇到的問題。
1.打開管理員權(quán)限的powershell,快捷鍵win + x
2.輸入查看版本命令。
wsl -l -v
3.修改命令很多,有用的只有這個(gè)命令
wsl --set-default Ubuntu-22.04 2
wsl –set-default 后邊接的是你下載的本地的linux的版本號(hào),最后的2是wsl的版本。
這個(gè)命令有時(shí)候不好使,會(huì)出現(xiàn)如下的內(nèi)容,或者沒什么反應(yīng)就是沒成功.(下圖兩種情況都是失敗了)
這時(shí)候,需要訪問官網(wǎng):(Install WSL | Microsoft Learn)((https://learn.microsoft.com/en-us/windows/wsl/install#step-4—download-the-linux-kernel-update-package)
這里選擇舊版本安裝。代開后向下找到setp 4,點(diǎn)擊如圖二位置的下載,下載后就下一步下一步安裝。
4、重新執(zhí)行步驟三的命令,安裝后再次再命令行執(zhí)行命令這個(gè)沒看到相關(guān)文章介紹,官網(wǎng)也沒說,官網(wǎng)讓執(zhí)行命令:wsl –set-default-version 2,這個(gè)命令本作者的機(jī)器一直無效,然后,輸入完命令正常會(huì)卡頓一會(huì)下載,耐心等待,卡頓結(jié)束就是安裝好了。
5、這個(gè)命令就沒好使過,不知道其他人如何,反正作者這里沒有好使過。
wsl --set-default-version 2
最新版的DockerDeskTop安裝
1. 官網(wǎng)搜索或直接訪問 :
Docker: Accelerated, Containerized Application Development(https://www.docker.com/)
2.選則系統(tǒng),這里是windows.
3.瀏覽器下載會(huì)在下載位置彈出下載選擇,選擇下載就好了.
4.開啟系統(tǒng)的虛擬服務(wù),還是設(shè)置–> 應(yīng)用程序 –> 相關(guān)設(shè)置(程序與功能),點(diǎn)擊啟動(dòng)與關(guān)閉windows功能,把這個(gè)對(duì)勾點(diǎn)上.
5.安裝位置轉(zhuǎn)移
- docker會(huì)默認(rèn)全部安裝在C盤,會(huì)不斷占用操作系統(tǒng)的資源,所以這里采用創(chuàng)建快捷鍵綁定的方式,讓其轉(zhuǎn)移到其他盤符。
- 打開管理員權(quán)限下的命令cmd,輸入如下的命令。
# 修改實(shí)際安裝目錄 mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker" # 修改相關(guān)文件安裝目錄 mklink /j "C:\Users\你的用戶名\AppData\Local\Docker" "D:\Program Files\Docker\Local" mklink /j "C:\Users\你的用戶名\AppData\Roaming\Docker" "D:\Program Files\Docker\Roaming\Docker" mklink /j "C:\Users\你的用戶名\AppData\Roaming\Docker Desktop" "D:\Program Files\Docker\Roaming\Docker Desktop"
? 問題
? 1.“當(dāng)文件已存在,無法創(chuàng)建”:保證相同路徑下沒有同名文件夾(c盤那些路徑里)
? 2.”找不到指定路徑“ :說明前后輸入的路徑有錯(cuò)誤,仔細(xì)檢查下。
6.找到下好的位置后,雙擊其.exe
7.進(jìn)入安裝界面,安裝成功后不要點(diǎn)擊右上角的×,要點(diǎn)中間的stop和restart(自動(dòng)關(guān)機(jī)重啟,記得保存好當(dāng)前操作的其他事情再點(diǎn)擊).裝好后必須關(guān)機(jī)重啟,否則點(diǎn)擊也無法啟動(dòng).
8.關(guān)機(jī)重啟后,再桌面找到如圖的圖標(biāo),雙擊啟動(dòng)
9.進(jìn)入同意界面和一個(gè)問答界面,點(diǎn)擊就可以了.
10、稍微卡頓一下就進(jìn)入主頁了,看到主頁,點(diǎn)擊下其他選項(xiàng),無誤就是安裝成功了。(需要登錄和注冊(cè)賬戶)
11.相關(guān)設(shè)置。點(diǎn)擊進(jìn)入設(shè)置
常規(guī)設(shè)置(還可以自行設(shè)置界面是黑色的)
資源設(shè)置。
拉去鏡像設(shè)置。
完整文檔。
{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "features": { "buildkit": true }, ## 這里是主要添加的 "registry-mirrors": [ "http://mirrors.aliyun.com", "https://mirrors.tuna.tsinghua.edu.cn", "https://1nj0zren.mirror.aliyuncs.com", "https://docker.mirrors.ustc.edu.cn", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com" ] }
關(guān)閉自動(dòng)更新。
彩蛋
Windows 10 的可視化。
可以任意拖拽有沒有很開心。
后續(xù)
docker安裝很多問題都是操作系統(tǒng)本身問題,所以要做好在源頭解決問題,不是把問題一步步拖到最后,越到最后,問題難度越會(huì)升級(jí),作為開發(fā),最好的解決問題就是源頭解決問題。