当前位置: 首页 > news >正文

docker desktop:更新WSL2+安装nginx

1.打开Windows系统的虚拟化(任务管理器内的CPU栏可以查看对应情况)

如果没开,查电脑型号去bios打开

图片

搜索启用或关闭Windows功能,打开下面两项

图片

 

2.官网下载docker desktop,正常步骤安装,记得勾选WSL2

3.解决WSL问题

我是win10的电脑,可能和这有点关系,打开docker desktop后提示WSL2不是最新的,不让使用docker desktop

更新WSL

wsl --update 

太慢,一直是0%

wsl --update --web-download

没梯子的话,也下载不了(或者很慢),可能会报错0x80072eff

我的方法:使用离线安装包安装.msixbundle文件

https://github.com/microsoft/WSL/releases

访问github,找到最新的WSL,然后复制下载链接,用下载器(比如迅雷)下载对应的文件

图片

 以管理员身份打开powershell

Add-AppxPackage -Path "路径\到\下载的.msixbundle文件"

至此,WSL安装问题解决。接下来解决docker源的问题

4.换源,使用国内源

打开docker desktop,点右上角的小齿轮

图片

 

选docker engine,改对应的json

图片

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://docker.m.daocloud.io"]
}

注意,这个源不知道什么时候会失效,如果使用之后安装不了镜像,请及时换源。

5.docker部署nginx

打开cmd,(如果下载速度很快,那就对了,下载速度不对,删了源再换,推荐可以先通过 docker pull nginx这里显示有点bug,我在下载其他镜像。)

docker pull nginx

图片

 下载好之后

docker run -d --name nginx-test -p 80:80 nginx

进入localhost,至此完成了dockerdesktop的基本使用

图片

 

http://www.jsqmd.com/news/24982/

相关文章:

  • # 学代码--看懂了但是不会写
  • 2025-10-28 aoao Round 比赛总结
  • P11307 [COTS 2016] 建造费 Pristojba 分析
  • 程序员如何打破职业瓶颈?先搬开这3块绊脚石。
  • 乱学点东西#2 :菠萝/蓝莓/Boruvka算法
  • 文件清理,推荐几款常用软件
  • AI时代的设计师:从工具到“超人”的进化之路
  • MyBatis 动态 SQL 实现原理 - Higurashi
  • bililun
  • 《程序员修炼之道:从小工到专家》观后感第二篇
  • 【学习笔记】数据结构全家桶
  • 社区
  • 「Gym 102759I」Query On A Tree 17
  • Mybatis使用简述
  • C++里的代码命名规范
  • 最小二乘问题详解6:梯度下降法
  • JavaWeb01
  • 现代C++编程初体验
  • Delphi 利用接口实现frame窗体间的通讯(互动)
  • NRF54LM20A 芯片的优点
  • 零散点小总结(25.10.28)
  • Top Tree大学习
  • 乱学点东西目录
  • CFS任务的负载均衡(load balance)
  • EVE-NG导入华为等镜像的方法
  • (简记)一类支配点对解决区间查询问题
  • 2025 云斗
  • c++ ranges随笔
  • qoj14458. 调色滤镜
  • 第8天(中等题 不定长滑动窗口、哈希表)