日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

wsl2设置挂载_Windows下的Linux子系统安装,WSL 2下配置docker

發布時間:2024/9/3 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wsl2设置挂载_Windows下的Linux子系统安装,WSL 2下配置docker 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Windows下的Linux子系統安裝,WSL 2下配置docker

前提條件:

安裝WSL 2需要Windows 10版本是Build 18917或更高,首先先確認系統版本已升級。

在“啟用或關閉Windows功能”中啟用以下兩個選項:Windows虛擬機平臺、適用于Linux的Windows子系統。

啟用這些更改后,重新啟動計算機。

從如上圖中安裝最新的Ubuntu發行版。

1. Powershell下配置

將WSL2作為Ubuntu的默認架構

wsl -- set - version Ubuntu 2

如果想要讓WSL 2成為默認架構,可以執行以下操作:

wsl -- set - default - version 2

2. 編譯WSL 2 內核

2.1 安裝編譯環境的依賴包

sudo apt-get update

sudo apt-get install build-essential flex bison libssl-dev libelf-dev

2.2 從git下載官方的內核

https://github.com/microsoft/WSL2-Linux-Kernel

2.3 編譯內核

sudo make KCONFIG_CONFIG=Microsoft/config-wsl

3. WSL2 上配置docker

官方安裝docker步驟鏈接:

部署docker步驟:

3.1 卸載舊版docker

sudo apt-get remove docker docker-engine docker.io containerd runc

3.2 設置存儲庫

1.更新apt包

sudo apt-get update

2.安裝包以允許apt通過HTTPS使用存儲庫

sudo apt-get install \

apt-transport-https \

ca-certificates \

curl \

gnupg-agent \

software-properties-common

3.添加Docker的官方GPG密鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通過搜索指紋的最后8個字符,驗證您現在擁有帶指紋的密鑰 。

sudo apt-key fingerprint 0EBFCD88

pub ? rsa4096 2017-02-22 [SCEA]

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

uid ? ? ? ? ? [ unknown] Docker Release (CE deb)

sub ? rsa4096 2017-02-22 [S]

4.使用以下命令設置穩定存儲庫。要添加 夜間或測試存儲庫,請在下面的命令中的單詞后添加單詞nightly或test(或兩者)

注意:下面的lsb_release -cs子命令返回Ubuntu發行版的名稱,例如xenial。有時,在像Linux Mint這樣的發行版中,您可能需要更改$(lsb_release -cs)為父Ubuntu發行版。例如,如果您正在使用 Linux Mint Tessa,則可以使用bionic。Docker不對未經測試和不受支持的Ubuntu發行版提供任何保證。

x86_64 / amd64

$ sudo add-apt-repository \

"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

$(lsb_release -cs) \

stable"

3.安裝docker engine-community

sudo apt-get update

docker//sudo apt-get install docker-ce docker-ce-cli containerd.io

?

列出倉庫中的可用版本

?

apt-cache madison docker-ce

sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu

測試docker

sudo docker run hello-world

?

sudo /etc/init.d/docker start

service docker start

?

sudo service docker status

?

docker info

docker images

?

docker run hello-world

總結

以上是生活随笔為你收集整理的wsl2设置挂载_Windows下的Linux子系统安装,WSL 2下配置docker的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。