Windows使用WSL2安装Docker

当前版本的 docker-desktop 已经默认开启支持WSL2,安装时保持默认选项直接下一步,安装完毕之后重启电脑。之后docker会弹出WSL2尚未配置完毕,点击提示框中的链接,安装MSI扩展包,重启电脑即可愉快地使用docker。

想在Windows上运行docker,可谓是一言难尽。从最初的docker-toolbox到基于Hyper-v虚拟化的docker-desktop,无论是哪个方式,都有一堆一堆的坑点。

想要在windows上愉快地玩耍docker,难道就只能virtualbox装个linux再装docker?(或者docker-client配远程docker-daemon?)

于是,我决定换个坑踩。

以管理员运行Powershell(开启WSL,如已开启可跳过)

之后重新启动计算机。

以管理员身份打开 PowerShell 并运行:

启用这些更改后,需要重新启动计算机。

在 PowerShell 中运行:

打开Microsoft Store,搜索 ubuntu 并安装。
之后启动刚刚安装的Ubuntu。

打开刚刚安装的Ubuntu,安装依赖:

信任 Docker 的 GPG 公钥:

对于 amd64 架构的计算机,添加软件仓库:

最后安装

安装大功告成了,运行

不出意外的话,大概率会报错。
将当前用户添加到docker用户组

之后重启 windows计算机

重启完成后,打开Ubuntu,运行

输出[OK]。

运行

没有报错,🆗。

注:WSL2是基于Hyper-v的。

(不过感觉比我之前直接用Hyper-v管理平台安装Ubuntu Server启动还是要快。)



  • win10濡備綍瀹夎WSL2
    绛旓細dism.exe/鍦ㄧ嚎/鍚敤鍔熻兘/鍔熻兘鍚嶇О锛歏irtualMachinePlatform/all/norestart 閲嶆柊鍚姩璁$畻鏈哄悗锛岃鍦≒owershell涓婅繍琛 wsl--set-default-version2 鐒跺悗鎮ㄥ簲璇ユ洿鏂發inux鍐呮牳锛岃繘鍏ュ畼鏂圭綉绔欙紝涓嬭浇骞惰繍琛屼互杩涜瀹夎銆傜劧鍚庯紝杞埌鎮ㄧ殑Win鍟嗗簵骞舵悳绱buntu骞堕夋嫨涓涓増鏈紝灏嗗叾涓嬭浇锛屾垜閫夋嫨20.04 鐒跺悗鎵撳紑瀹冦傚鏋滈亣鍒...
  • 鏈璇﹀敖鏁欑▼瀹屾暣浠嬬粛-Windows 鐨 Linux 瀛愮郴缁-WSL1&WSL2
    绛旓細浣跨敤WSL2锛屼綘鍙互浜彈Win10缃戠粶鐨勬棤闅滅璁块棶锛岄氳繃localhost鍜岀鍙f槧灏勮交鏉惧疄鐜拌法骞冲彴閫氫俊銆傚惎鍔ㄦ垨鍏抽棴WSL2锛屽彧闇杩愯`wsl --shutdown`锛屽湪浠诲姟绠$悊鍣ㄤ腑鍙互鎵惧埌瀵瑰簲鐨勫伐浣滅嚎绋嬨傝闂甒SL鏂囦欢灏卞儚鎿嶄綔鏈湴鏂囦欢涓鏍风畝鍗曘傚鏋滀綘闇瑕佸嵏杞芥煇涓彂琛岀増锛屽厛浣跨敤`wslconfig /l`鏌ョ湅褰撳墠瀹夎锛岀劧鍚庢墽琛宍wslconfig /...
  • Windows浣跨敤WSL2瀹夎Docker
    绛旓細褰撳墠鐗堟湰鐨 docker-desktop 宸茬粡榛樿寮鍚敮鎸WSL2锛瀹夎鏃朵繚鎸侀粯璁ら夐」鐩存帴涓嬩竴姝ワ紝瀹夎瀹屾瘯涔嬪悗閲嶅惎鐢佃剳銆備箣鍚巇ocker浼氬脊鍑篧SL2灏氭湭閰嶇疆瀹屾瘯锛岀偣鍑绘彁绀烘涓殑閾炬帴锛屽畨瑁匨SI鎵╁睍鍖咃紝閲嶅惎鐢佃剳鍗冲彲鎰夊揩鍦浣跨敤docker銆傛兂鍦Windows涓婅繍琛宒ocker锛屽彲璋撴槸涓瑷闅惧敖銆備粠鏈鍒濈殑docker-toolbox鍒板熀浜嶩yper-v铏氭嫙鍖栫殑docker...
  • 濡備綍鍦≒owerShell涓浣跨敤wsl璁剧疆榛樿涓WSL2骞堕儴缃睤ocker-Desktop杩涜...
    绛旓細浠庨浂寮濮嬫惌寤WinNAS锛欴ocker-Desktop鐨瀹夎涓庨厤缃鍏堬紝鎵撳紑PowerShell浠ョ鐞嗗憳鏉冮檺杩愯锛歴tart - right-click PowerShell绠$悊鍛樻帴鐫锛屾墽琛屽懡浠ゆ洿鏂癢SL鍒扮増鏈2锛屼互鎻愬崌鎬ц兘锛歸sl --update 璁剧疆榛樿涓wsl2: wsl --set-default-version 2灏界绉戝缃戠粶杩炴帴鏆傛椂涓嶅彲鐢紝浣嗚繖涓嶅奖鍝嶆垜浠繘琛孌ocker鐨勬祴璇曢儴缃层傚湪...
  • WSL2灏嗗湪Win102004鐗堟湰姝e紡浣跨敤WSL鍔熻兘鏀硅繘
    绛旓細1銆侀氳繃濡備笅璁剧疆锛孌ocker Desktop灏卞拰WSL2鍒嗗彂鐗堟湰杩涜浜嗛泦鎴愶紝鏃犻渶鍦╓SL涓瀹夎docker 褰撶劧锛屼篃鍙互閫夋嫨涓嶄笌Docker Desktop闆嗘垚锛岀洿鎺ュ湪WSL 涓繍琛宒ocker 瀹瑰櫒鍚敤WSL鍚庯紝docker杩愯鏁版嵁閮藉湪WSL鍙戣鐗堜腑锛屾枃浠朵綅缃兘鍙兘鐢盬SL绠°2銆乄SL鐨勬敼杩 WSL Windows Subsystem for Linux鍗冲皢Linux浣滀负Windows瀛愮郴缁浣...
  • Win10鏈湀寮濮嬫敮鎸WSL2鍗冲皢鏀寔GPU鍜孡inuxGui绛
    绛旓細cmd宸︿笂瑙掑彸鍑诲睘鎬у氨鍙互绂佺敤锛屼箣鍚庨噸鍚氨瀹岀編瑙e喅浜嗐傜洰鍓嶄技涔庤繕涓嶆敮鎸丄鍗★紝骞朵笖鏀寔澶氫釜骞冲彴LinuxmacOS绛夌瓑瀹樼綉涓婅涓嶆敮鎸Windows锛屼絾瀹為檯鏄彲浠ヨ窇鐨勪笅闈㈡槸Windows 10涓婄殑閮ㄧ讲杩囩▼灏忕粨Windows涓鐢╓SL鏉ラ儴缃睱inux鐨勭幆澧冩渶涓烘柟渚垮湪Microsoft Store涓悳绱buntu鍗冲彲瀹夎銆傝瀹屾暣鐨刲inux鐜褰撶劧virtualbox wsl2涓嶅...
  • WSL2灏嗗湪Win102004鐗堟湰姝e紡浣跨敤WSL鍔熻兘鏀硅繘
    绛旓細璇︾粏鍐呭璇疯涓嬫枃~銆愬井杞痺in10鏈鏂拌祫璁WSL2灏嗗湪Win102004鐗堟湰姝e紡浣跨敤WSL鍔熻兘鏀硅繘寰蒋鍏徃鏇惧湪涓夋湀涓棳閫氳繃鍗氬瀹e竷锛學SL2灏嗗湪Windows102004鐗堟湰涓寮忚繘鍏ユ櫘閬嶅彲鐢紙GA锛孏enerallyAvailable锛夌姸鎬併備笌姝ゅ悓鏃讹紝寰蒋琛ㄧず瀵筗SL2鎵渚濊禆鐨凩inux鍐呮牳鐨勬彁渚涙柟寮忎篃浼氳繘琛屼竴浜涙敼杩涖傞殢鐫Windows10InsiderBuild19603鐗堟湰锛...
  • WindowsServer鐜板湪鏀寔WSL2鍙戣鐗
    绛旓細瀹夎杩囩▼寮傚父绠鍗曪紝鍙渶鍦ㄧ鐞嗗憳PowerShell鎴Windows鍛戒护鎻愮ず绗︿腑杈撳叆鈥淲SL 鈥搃nstall鈥濓紝鐒跺悗閲嶅惎浣犵殑璁$畻鏈猴紝鍗冲彲寮鍚WSL2鐨勪笘鐣屻傚鏋滀綘鏇村枩娆㈢ぞ浜ゅ獟浣撲氦娴侊紝Windows寮鍙戣呭钩鍙扮殑Craig Loewen Program Manager II锛圼鍦═witter涓奭(鍦ㄦ柊鏍囩涓墦寮)锛夊拰WSL鍥㈤槦鐨勫叾浠栨垚鍛橈紝閮芥槸浣犲姹傚府鍔╃殑瀹濊吹璧勬簮銆備护浜烘尟濂...
  • WindowsServer2022鏄惁浠庝竴寮濮嬪氨鏀寔WSL2鍙戣鐗?
    绛旓細鍦2022骞5鏈堬紝Windows Server棣栨鍚戠敤鎴峰紑鏀句簡WSL2鐨勬敮鎸侊紝浣嗚鍔熻兘浠呴檺浜瀹夎浜嗙壒瀹氭洿鏂癒B5014021锛堣鎯呰瑙佹澶勶級鐨勭敤鎴枫備负浜嗙‘淇濇偍鐨勬湇鍔″櫒鑳藉浜彈杩欎竴鎻愬崌锛屽姟蹇呮鏌ユ槸鍚︽湁鏈鏂扮増鏈殑KB5014678宸插畨瑁呫傚浜庢柊鎵嬬敤鎴凤紝鏃犻渶鎭愭厡锛屽井杞凡璐村績鍦板噯澶囦簡璇︾粏鐨勫叆闂ㄦ寚鍗楋紙鐐瑰嚮鑾峰彇锛夛紝鍙渶鍦ㄧ鐞嗗憳PowerShell...
  • WSL2 鎼缓 Rancher 寮鍙戠幆澧
    绛旓細涓銆 瀹夎 WSL2 浜屻 瀹夎 Rancher-2.5.x 涓夈 閰嶇疆瀹瑰櫒闀滃儚婧 鍥涖 娣诲姞涓绘満闈欐佽矾鐢 浜斻乭elloworld 妗堜緥 涓嶅璇 service docker start 瀹夎 docker-compose 杩欓噷缁欏嚭鎴戠殑 docker-compose 鍚姩瑕佽楄垂涓浜涙椂闂达紝闇瑕佽愬績 Docker 涓畨瑁 Rancher 榛樿浣跨敤鐨 K3s锛孠3s 鏄 K8s 鐨勭簿绠鐗堬紝搴曞眰涓嶆槸鐢...
  • 扩展阅读:免费成私人小影院品牌加盟 ... x86国产cpu ... 私人网站服务器免费 ... 免费的个人网站服务器 ... solidworks成品网站 ... www.sony.com.cn ... 天堂switch官网地址 ... 日本插槽x8插槽怎么用图解 ... 16888精品货源入口 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网