win10 docker desktop wsl2

现在(2023年1月15日),在win10系统上使用docker,最好的搭配就是 wsl2子系统+docker desktop 的wsl2 based engine

  1. docker desktop可以在win10系统上安装,较新版本的docker desktop采用wsl based engine ,因为性能上比windows container更强。
  2. wsl 指的是 windows sub linux,就是在windows系统里边有个linux子系统,你可以想象成虚拟机(vmvare workstation)之类的东东。
  3. 微软已经更新出了wsl2,就是wsl的第二个版本,性能更好。
  4. docker desktop 也针对wsl2更新了 wsl2 based engine。
  5. 注意!如果你没有安装好wsl2,并且先安装docker desktop且勾选了(默认的)使用wsl2xxxx(后边写什么我忘了), 你的docker desktop会一直显示 docker starting......
  6. 我不建议用hyper-v,以前用过,每次开启docker环境都很很慢。

我的操作顺序是这样几个步骤

  1. 确定你的cpu可以开启虚拟化
    • 我的台式机是Ryzen 1700,可以开启虚拟化(在bios里边改)
    • 笔记本是Ryzen 6800h,可以开启虚拟化(没改过)
    • 是否开启可以在任务管理器里查看,见下图

  1. 在你的win10系统上安装 wsl,具体看这个页面 旧版只因链接

    • 如果你想用新版, 看这个页面 新版只因链接
    • 我墙裂建议你用旧版页面上面介绍的安装方法,我的系统版本现在是22H2,用新版的也是报错的。
    • 只要你完成到linux分发版的安装,就可以进行下一步
  2. 安装docker desktop

    • 这个没什么难的。
posted @ 2023-01-15 18:47  刘老六  阅读(717)  评论(0编辑  收藏  举报