windows開啟wsl與輕量級虛擬機管理

基于win 10 打造K8S應用開發環境(wsl & kind)

一、wsl子系統安裝

1.1 確認windows系統版本
cmd/powershell
在這里插入圖片描述
或者win + r 運行winver
在這里插入圖片描述

操作系統要>= 19044
在這里插入圖片描述
1.2 開啟wsl功能
控制面板 -> 程序 -> 啟用或關閉Windows功能
開啟適用于Linux的windows子系統 & 虛擬機平臺
在這里插入圖片描述
確認完成后,電腦會重啟。

1.3 wsl配置

PS C:\Users\Administrator> wsl
適用于 Linux 的 Windows 子系統沒有已安裝的分發版。
可以通過訪問 Microsoft Store 來安裝分發版:
https://aka.ms/wslstore

獲取幫助文檔

wsl --help
版權所有(c) Microsoft Corporation。保留所有權利。用法: wsl.exe [Argument] [Options...] [CommandLine]運行 Linux 二進制文件的參數:如果未提供命令行,wsl.exe 將啟動默認 shell。--exec, -e <CommandLine>在不使用默認 Linux Shell 的情況下執行指定的命令。--按原樣傳遞其余命令行。選項:--cd <Directory>將指定目錄設置為當前工作目錄。如果使用了 ~,則將使用 Linux 用戶的主頁路徑。如果路徑以 / 字符開頭,將被解釋為絕對 Linux 路徑。否則,該值一定是絕對 Windows 路徑。--distribution, -d <Distro>運行指定分發。--user, -u <UserName>以指定用戶身份運行。管理適用于 Linux 的 Windows 子系統的參數:--help顯示用法信息。--install [選項]安裝額外的適用于 Linux 的 Windows 子系統分發。要獲得有效分發列表,請使用“wsl --list --online”。選項:--distribution, -d [參數]按名稱下載并安裝分發。參數:有效分發名稱(不區分大小寫)。示例:wsl --install -d Ubuntuwsl --install --distribution Debian--set-default-version <Version>更改新分發的默認安裝版本。--shutdown立即終止所有運行的分發及 WSL 2輕型實用工具虛擬機。--status顯示適用于 Linux 的 Windows 子系統的狀態。--update [Options]如果未指定任何選項,則將 WSL 2 內核更新為最新版本。選項:--rollback恢復為 WSL 2 內核的先前版本。--inbox僅更新收件箱 WSL 2 內核。不要從 Microsoft Store 下載 WSL。--web-download從 Internet 而不是 Microsoft Store 下載最新版本的 WSL。用于管理適用于 Linux 的 Windows 子系統中的分發的參數:--export <Distro> <FileName>將分發導出到 tar 文件。對于標準輸出,文件名可以是 ---import <Distro> <InstallLocation> <FileName> [Options]將指定的 tar 文件作為新分發導入。對于標準輸入,文件名可以是 -。選項:--version <Version>指定要用于新分發的版本。--list, -l [Options]列出分發。選項:--all列出所有分發,包括當前正在安裝或卸載的分發。--running僅列出當前正在運行的分發。--quiet, -q僅顯示分發名稱。--verbose, -v顯示所有分發的詳細信息。--online, -o顯示使用“wsl --install”進行安裝的可用分發列表。--set-default, -s <分發>將分發設置為默認值。--set-version <分發> <版本>更改指定分發的版本。--terminate, -t <分發>終止指定的分發。--unregister <分發>注銷分發并刪除根文件系統。

更改新分發的默認安裝版本為2

wsl --set-default-version 2

WSL 2 內核更新

wsl --update

WSL 2 內核更新

wsl --update

獲得有效分發列表

wsl --list --online

安裝額外的適用于 Linux 的 Windows 子系統分發Ubuntu

wsl --install -d Ubuntu

運行指定分發。

wsl -d Ubuntu

運行默認的分發

wsl

列出分發并顯示版本

wsl -l -v

將Ubuntu分發設置為默認值

wsl --set-default Ubuntu

終止指定的分發。將Runing變成Stopped

wsl --terminate Ubuntu

注銷分發并刪除根文件系統。

wsl --unregister Ubuntu

顯示適用于 Linux 的 Windows 子系統的狀態。

wsl --status
默認分發: Ubuntu
默認版本: 2

以指定用戶身份運行

wsl --user root
root@DESKTOP-KCURLDV:/mnt/c/Users/Administrator#

一、安裝Docker Desktop

2.1 下載docker Desktop

https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module&_gl=1*5ht9ce*_gcl_au*MjQwMDkyNDQ0LjE3NDQxMTQzMzg.*_ga*MTM1ODM2MjU5NS4xNzQ0MTE0MzEx*_ga_XJWPQMJYHQ*MTc0NDExNDMxMS4xLjEuMTc0NDExNjM4OC41MC4wLjA.

2.2 安裝以及設置
一步步安裝就行。

Use the WSL 2 based engine開啟
在這里插入圖片描述
使用Ubuntu
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900603.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900603.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900603.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++ -異常之除以 0 問題(整數除以 0 編譯時檢測、整數除以 0 運行時檢測、浮點數除以 0 編譯時檢測、浮點數除以 0 運行時檢測)

一、整數除以 0&#xff08;編譯時檢測&#xff09; 1、演示 #include <iostream>using namespace std;int main() {int result 10 / 0;cout << result << endl;return 0; }程序無法運行&#xff0c;輸出結果 error C2124: 被零除或對零求模2、演示解讀 …

【藍橋杯】搜索算法:剪枝技巧+記憶化搜索

1. 可行性剪枝應用 1.1. 題目 題目描述: 給定一個正整數n和一個正整數目標值target,以及一個由不同正整數組成的數組nums。要求從nums中選出若干個數,每個數可以被選多次,使得這些數的和恰好等于target。問有多少種不同的組合方式? 輸入: 第一行:n和target,表示數組…

Uniapp 集成極光推送(JPush)完整指南

文章目錄 前言一、準備工作1. 注冊極光開發者賬號2. 創建應用3. Uniapp項目準備 二、集成極光推送插件方法一&#xff1a;使用UniPush&#xff08;推薦&#xff09;方法二&#xff1a;手動集成極光推送SDK 三、配置原生平臺參數四、核心功能實現1. 獲取RegistrationID2. 設置別…

Linux中進程

一、認識進程 進程(PCB)內核數據結構(task_struct)程序的代碼和數據 每一個進程都有其獨立的task_struct,OS對眾多的task_struct進行管理&#xff0c;如何管理&#xff1f;先描述再組織&#xff0c;所有運?在系統?的進程都以task_struct鏈表的形式存在內核?&#xff0c;而…

國外的AI工具

一 OpenAI &#xff1a; &#x1f4a1; 總覽&#xff1a; 名稱全稱/代號簡介GPT-4o“o” omniOpenAI 最新的旗艦多模態模型&#xff08;文字、圖像、音頻三模態&#xff09;&#xff0c;比 GPT-4 更強、更快、更便宜。GPT-4o-mini精簡版 GPT-4o輕量級版本&#xff0c;推測為性…

企業級Java開發工具MyEclipse v2025.1——支持AI編碼輔助

MyEclipse一次性提供了巨量的Eclipse插件庫&#xff0c;無需學習任何新的開發語言和工具&#xff0c;便可在一體化的IDE下進行Java EE、Web和PhoneGap移動應用的開發&#xff1b;強大的智能代碼補齊功能&#xff0c;讓企業開發化繁為簡。 立即獲取MyEclipse v2025.1正式版 具…

按鍵長按代碼

這些代碼都存放在定時器中斷中。中斷為100ms中斷一次。 數據判斷&#xff0c;看的懂就看吧

在 macOS 上連接 PostgreSQL 數據庫(pgAdmin、DBeaver)

在 macOS 上連接 PostgreSQL 數據庫 pgAdmin 官方提供的圖形化管理工具&#xff0c;支持 macOS。 下載地址&#xff1a;https://www.pgadmin.org/ pgAdmin 4 是對 pgAdmin 的完全重寫&#xff0c;使用 Python、ReactJs 和 Javascript 構建。一個用 Electron 編寫的桌面運行時…

FTP協議和win server2022安裝ftp

FTP協議簡介 FTP&#xff08;File Transfer Protocol&#xff0c;文件傳輸協議&#xff09;是一種用于在網絡上的計算機之間傳輸文件的標準網絡協議。它被廣泛應用于服務器與客戶端之間的文件上傳、下載以及管理操作。FTP支持多種文件類型和結構&#xff0c;并提供了相對簡單的…

人工智能——AdaBoost算法

目錄 摘要 13 AdaBoost算法 13.1 本章工作任務 13.2 本章技能目標 13.3 本章簡介 13.4 編程實戰 13.5 本章總結 13.6 本章作業 本章已完結! 摘要 本章實現的工作是:首先采用Python語言讀取數據并構造訓練集和測試集。然后建立AdaBoost模型,利用訓練集訓練該模型,…

DFS 藍橋杯

最大數字 問題描述 給定一個正整數 NN 。你可以對 NN 的任意一位數字執行任意次以下 2 種操 作&#xff1a; 將該位數字加 1 。如果該位數字已經是 9 , 加 1 之后變成 0 。 將該位數字減 1 。如果該位數字已經是 0 , 減 1 之后變成 9 。 你現在總共可以執行 1 號操作不超過 A…

【開發經驗】調試OpenBMC Redfish EventService功能

EventService功能是Redfish規范中定義的一種事件日志的發送方式。用戶可以設置訂閱者信息(通常是一個web服務器)&#xff0c;當產生事件日志時&#xff0c;OpenBMC可以根據用戶設置的訂閱者信息與對日志的篩選設置&#xff0c;將事件日志發送到訂閱者。 相比于傳統的SNMPTrap日…

中斷嵌套、中斷咬尾、中斷晚到

中斷咬尾&#xff08;Tail-Chaining&#xff09;是一種通過減少上下文切換開銷來實現中斷連續響應的高效機制&#xff0c;其核心在于避免重復的出棧和入棧操作&#xff0c;從而顯著降低中斷延遲。以下是具體原理及實現方式&#xff1a; 中斷咬尾的運作機制 當多個中斷請求連續…

Vue2下載二進制文件

后端&#xff1a; controller: GetMapping(value "/get-import-template")public void problemTemplate(HttpServletRequest request, HttpServletResponse response) throws Exception {iUserService.problemTemplate(request, response);} service: void probl…

Ubuntu小練習

文章目錄 一、遠程連接1、通過putty連接2、查看putty運行狀態3、通過Puuty遠程登錄Ubuntu4、添加新用戶查看是否添加成功 5、用新用戶登錄遠程Ubuntu6、使用VNC遠程登錄樹莓派 二、虛擬機上talk聊天三、Opencv1、簡單安裝版&#xff08;適合新手安裝&#xff09;2、打開VScode特…

996引擎-疑難雜癥:Ctrl + F9 編輯好的UI進入游戲查看卻是歪的

Ctrl F9 編輯好UI后&#xff0c;進入游戲查看卻是歪的。 檢查Ctrl F10 是否有做過編輯。可以找到對應界面執行【清空】

WinForm真入門(5)——控件的基類Control

控件的基類–Control 用于 Windows 窗體應用程序的控件都派生自 Control類并繼承了許多通用成員,這些成員都是平時使用控件的過程最常用到的。無論要學習哪個控件的使用&#xff0c;都離不開這些基本成員&#xff0c;尤其是一些公共屬性。由于 Conlrol 類規范了控件的基本特征…

RAG(檢索增強生成)系統,提示詞(Prompt)表現測試(數據說話)

在RAG(檢索增強生成)系統中,評價提示詞(Prompt)設計是否優秀,必須通過量化測試數據來驗證,而非主觀判斷。以下是系統化的評估方法、測試指標和具體實現方案: 一、提示詞優秀的核心標準 優秀的提示詞應顯著提升以下指標: 維度量化指標測試方法事實一致性Faithfulness …

Appium的學習總結-Inspector參數設置和界面使用(5)

環境搭建好后&#xff0c;怎么使用呢&#xff1f; 環境這里使用的是&#xff1a; Appium的Server端GUI 22版本 Inspector需要單獨下載安裝&#xff0c;GUI里并沒有集成。 &#xff08;使用Appium v1.22.0,查看元素信息需要另外安裝下載Appium Inspector&#xff09; 操作&…

I/O進程3

day3 五、進程 7.函數接口 7.1創建子進程 pid_t fork(void);功能&#xff1a;創建子進程返回值&#xff1a;成功&#xff1a;在父進程中&#xff1a;返回子進程的進程號 >0 在子進程中&#xff1a;返回值為0&#xff1b; 失敗&#xff1a;-1并設置errno 特點 1.子進程幾乎…