win10 wsl2安装docker教程 亲测可用哦

首先要说明一下 ,必须使用2004版本 支持wsl2

如何查看是否支持wsl2 可以直接使用命令 wsl --set-default-version 2 ,如果不识别 则认为当前系统不支持wsl2

必须先执行wsl --set-default-version 2在进行下面操作

正文开始

小插曲

安装ubuntu之前需要开启window两项功能 liunx子系统和Hyper-v

步骤: 控制面板----> 程序----->启用或关闭windows功能----->勾选Hyper-v选项和勾选适用于liunx的windows子系统----->重启
win10 wsl2安装docker教程 亲测可用哦_第1张图片
win10 wsl2安装docker教程 亲测可用哦_第2张图片

一.ubuntu安装
  1. 以上全准备好后安装ubuntu18.4 (个人建议使用18版本,其他版本自己尝试)
    步骤: Microsoft Store —> ubuntu ----->选择ubuntu18.04LTS

  2. 安装成功后直接打开就可以使用了 进入ubuntu后需要设置帐号密码(需要root帐号密码可以通过命令sudo passwd root来设置)

注意:安装完ubuntu后,打开有会提示让安装liunx内核,此时进入 https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel 下载安装 Linux 内核更新包即可,重启liunx生效

win10 wsl2安装docker教程 亲测可用哦_第3张图片

二.docker安装(这里选择快速安装方法)
  1. 步骤 : http://mirror.azure.cn/ ---->docker-ce(此时注意:必须点击ce后面的?进入)

win10 wsl2安装docker教程 亲测可用哦_第4张图片

  1. .复制命令在ubuntu里执行,执行完成会报一个警告,警告直接忽略 ,执行docker -v 出现版本号则安装成功!
    win10 wsl2安装docker教程 亲测可用哦_第5张图片

  2. 执行完毕后,docker此时安装成功

  3. docker在wsl2中的启动关闭命令

service docker start 启动
service docker stop 关闭
service docker restart 重启

注意:在我安装完毕docker后,docker pull以及run都会出现异常 Error response from daemon: Get https://registry-1.docker.io/v2/library/redis/manifests/latest: remote error: tls: bad record MAC 此时只需要修改docker镜像下载地址为国内镜像即可 必须修改 daemon.json ,docker pull register方式无效!!!

修改daemon.json操作命令如下:

sudo vim /etc/docker/daemon.json

里面默认是空白文档,这时候需要将一下内容复制到daemon.json文件 并且将https://xxxxxxx替换为你的镜像地址

{
          "registry-mirrors": ["https://xxxxxxx"]
}

到此 大功告成! 下集预告: wsl2中如何自启动docker容器以及服务,点个赞再走哦!

你可能感兴趣的:(docker,wsl2)