windows下安裝linux虛擬機(jī)(wsl2)蛋铆,并安裝docker馋评。

一、windows terminal(重要工具刺啦,但也可以不裝)

這是微軟官方推薦的終端工具留特,類(lèi)似mac的iterm2,可同時(shí)開(kāi)啟多個(gè)終端玛瘸,最開(kāi)始默認(rèn)有power shall蜕青,cmd,可下載gsudo集成PowerShall(管理員)糊渊,安裝完wsl(linux)后右核,系統(tǒng)也會(huì)自動(dòng)集成到選項(xiàng)中。

安裝并開(kāi)始設(shè)置 Windows 終端 微軟官網(wǎng)鏈接再来。顏值黨可自定義主題蒙兰,背景等。 相關(guān)教程相當(dāng)之多芒篷。

設(shè)置PowerShall(管理員):

gsudo - github
也可直接輸入命令下載

winget install gsudo

在json配置文件中添加

"profiles":
    {
        "list":
        [
            {
                "commandline": "gsudo.exe powershell.exe",
                "guid": "{41dd7a51-f0e1-4420-a2ec-1a7130b7e950}",
                "hidden": false,
                "name": "Windows PowerShell Elevated"
            }
        ]
    }

如圖

二搜变、安裝wsl

以{Ubuntu}代指需下載的linux系統(tǒng)版本,wsl2默認(rèn)Ubuntu针炉。

必要前提:

1.在系統(tǒng)設(shè)置中查找Turn Windows features on or off(打開(kāi)或關(guān)閉Windows功能),選中Hyper-V挠他、Virtual Machine Platform、Windows Hypervisor Platform(適用于Linux的Windows子系統(tǒng)篡帕、虛擬機(jī)平臺(tái)) 三個(gè)選項(xiàng)殖侵。確認(rèn)打開(kāi),重啟镰烧。

2.確保在BIOS中啟用虛擬化拢军。可根據(jù)電腦廠(chǎng)家型號(hào)查找進(jìn)入bios方法(開(kāi)機(jī)時(shí)狂按某鍵)怔鳖,以及如何設(shè)置茉唉。

3.需在PowerShall(管理員)運(yùn)行所有命令。

安裝:

wsl2相比wsl1簡(jiǎn)化了安裝操作,現(xiàn)在只需要直接使用命令安裝 度陆。

wsl --install

如wsl已安裝艾凯,誤刪了linux系統(tǒng),可使用以下命令查找可下載版本并重新下載懂傀。也可以直接進(jìn)入微軟商店尋找下載趾诗。

wsl --list --online
wsl --install -d {Ubuntu}

安裝會(huì)彈出{Ubuntu}窗口,進(jìn)行自動(dòng)下載蹬蚁,需等待片刻不要關(guān)閉窗口恃泪,下載完成后,填寫(xiě)linux賬號(hào)密碼進(jìn)行初始化(此處初始化的是linux用戶(hù)的賬號(hào)密碼犀斋。su命令需使用的密碼悟泵,即root用戶(hù)初始密碼初始是沒(méi)有設(shè)置的,需要后面在liunx終端使用命令“sudo passwd root”修改)

安裝WS 微軟官網(wǎng)鏈接闪水。

進(jìn)入linux虛擬機(jī):

安裝完wsl后,可在powershall中輸出wsl蒙具,進(jìn)入wsl設(shè)置的默認(rèn)linux虛擬機(jī)球榆。

退出

也可以在windows terminal中進(jìn)入

或者直接直接打開(kāi)

掛載盤(pán)

直接安裝的linux系統(tǒng)中,會(huì)把本地電腦的文件夾掛載到 /mnt/ 文件夾中禁筏,C盤(pán)對(duì)應(yīng)/mnt/c,D盤(pán)對(duì)應(yīng)/mnt/d,以此類(lèi)推持钉。如果想要改變掛載目錄,可使用如下命令篱昔。以/文件夾為例每强。

sudo mkdir /c
sudo umount /mnt/d
sudo mount -t drvfs C: /c

微軟商店安裝linux方法:

三、安裝docker

windows:

安裝windows版的客戶(hù)端docker州刽,需在客戶(hù)端中開(kāi)啟支持wsl2的選項(xiàng)空执。

WSL 2 上的 Docker 遠(yuǎn)程容器入門(mén) 微軟官網(wǎng)鏈接。

可視化的客戶(hù)端很方便穗椅,但裝在windows上的docker不可以在linux虛擬機(jī)中使用辨绊,也意味著你用docker基本告別命令行了。還需注意在windows系統(tǒng)中匹表,對(duì)設(shè)置的掛載盤(pán)要<span style="color: #e03e2d;">設(shè)置共享文件權(quán)限门坷,否則會(huì)有些奇怪的bug。

linux:

直接下載docker可能不會(huì)是最新版袍镀,推薦參照docker的官網(wǎng)教程安裝: docker官網(wǎng)安裝文檔(Ubuntu)

檢查安裝

注:使用docker時(shí)默蚌,端口需顯式掛載,否則需要使用docker-machine進(jìn)行查看對(duì)應(yīng)的隨機(jī)本地端口(或者windows客戶(hù)端中直接查看)

docker-compose推薦使用pip安裝苇羡,pip是基于python的包安裝程序绸吸。需注意,linux虛擬機(jī)中默認(rèn)python版本是2.7,我們需要下載并改默認(rèn)為3惯裕,pip也有python和python3兩個(gè)版本温数,需要使用python3版本的。

改變系統(tǒng)默認(rèn)python版本:

apt-get install python3
sudo rm -rf python
sudo ln -s /usr/bin/python3 /usr/bin/python

安裝pip3

sudo apt-get install python3-pip

安裝docker-compose

pip install docker-compose

檢查版本

注:pip安裝軟件時(shí)出現(xiàn)Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build*

sudo python -m pip install --upgrade --force pip
sudo pip install setuptools==33.1.1
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蜻势,一起剝皮案震驚了整個(gè)濱河市撑刺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌握玛,老刑警劉巖够傍,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異挠铲,居然都是意外死亡冕屯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)拂苹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)安聘,“玉大人,你說(shuō)我怎么就攤上這事瓢棒≡【拢” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵脯宿,是天一觀(guān)的道長(zhǎng)念颈。 經(jīng)常有香客問(wèn)我,道長(zhǎng)连霉,這世上最難降的妖魔是什么榴芳? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮跺撼,結(jié)果婚禮上窟感,老公的妹妹穿的比我還像新娘。我一直安慰自己财边,他們只是感情好肌括,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著酣难,像睡著了一般谍夭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上憨募,一...
    開(kāi)封第一講書(shū)人閱讀 51,482評(píng)論 1 302
  • 那天紧索,我揣著相機(jī)與錄音,去河邊找鬼菜谣。 笑死珠漂,一個(gè)胖子當(dāng)著我的面吹牛晚缩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播媳危,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼荞彼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了待笑?” 一聲冷哼從身側(cè)響起鸣皂,我...
    開(kāi)封第一講書(shū)人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎暮蹂,沒(méi)想到半個(gè)月后寞缝,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仰泻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年荆陆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片集侯。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡被啼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出棠枉,到底是詐尸還是另有隱情趟据,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布术健,位于F島的核電站,受9級(jí)特大地震影響粘衬,放射性物質(zhì)發(fā)生泄漏荞估。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一稚新、第九天 我趴在偏房一處隱蔽的房頂上張望勘伺。 院中可真熱鬧,春花似錦褂删、人聲如沸飞醉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缅帘。三九已至,卻和暖如春难衰,著一層夾襖步出監(jiān)牢的瞬間钦无,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工硝皂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悦即,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓诗力,卻偏偏與公主長(zhǎng)得像弟塞,于是被迫代替她去往敵國(guó)和親凭峡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容