WSL2 docker 安装指南

1.确认自己使用的时是 Windows10 Pro, OS Build 版本高于19018。

Win10 版本

如果版本低于19018,需要加入Windows Insider Program,更新预览版win10。


Insider

2.确认自己的wsl版本为wsl2

  • 打开powershell,输入 wsl -l -v 命令,即可查看目前的 WSL Distribute 版本为何。

    查看WSL 版本

  • 如果版本不为WSL2,输入 wsl --set -version Ubuntu-18.04 2 命令。注意这里的‘Ubuntu-18.04’需要根据你自己的wsl版本填写。

3.安装WSL2 Kernel Pack

更新 WSL 2 Linux 内核

4.下载Docker for Windows

选择Stable channel即可
如果遇到难以解决的疑难杂症,可以尝试edge预览版

5.在Docker for Windows中如下设置

Docker for Windows 设置

Docker for Windows 设置

如果在安装WSL2之前,安装过Docker for Windows,这一步中可能会出现问题,尝试卸载重装并重启。

若未执行第三步,Docker for Windows在Enable the experimental WSL 2 based engine的时候可能会崩溃!!!

6.在WSL中安装Docker

$ sudo apt-get update
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update

列出可用版本

$ sudo apt-cache madison docker-ce

选择合适的版本下载

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

注意这里的'18.06.2 ~ ce ~ 3-0~ubuntu'需要根据你WSL中Ubuntu版本自行调整。

7.验证是否安装成功

$ sudo service docker start
$ sudo service docker status
验证
$ sudo docker run hello-world

如果Docker安装成功,即可正常运行这一命令。


Hello World
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux 学习记录一、相关问题1. 解决E:无法获得锁/var/lib/apt/lists/lock-open(...
    惟月慎行阅读 349评论 0 1
  • Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Wind...
    风舞柏杨阅读 4,825评论 0 8
  • 梦,人为什么会做梦? 古语说,日有所思,夜有所梦。皇帝夜晚做了什么梦,便会招大臣学士问问吉凶之兆,以此...
    木老头儿阅读 226评论 0 3
  • 01 阿婆八十岁了,像所有农民一样,种了一辈子田,本该安享晚年的年龄,却得了老年人最容易发生的病症,阿尔茨海默症,...
    狷狂三斧阅读 1,470评论 79 67
  • 保持每天成长不易,做到每天的成长率更是不易了。那么在我看来应该怎么提高成长率呢?结合以前所学习的内容,我觉得应该...
    lanlana阅读 169评论 0 0