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子系统----->重启
在这里插入图片描述
在这里插入图片描述

一.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生效

在这里插入图片描述

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

在这里插入图片描述

  1. .复制命令在ubuntu里执行,执行完成会报一个警告,警告直接忽略 ,执行docker -v 出现版本号则安装成功!
    在这里插入图片描述

  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容器以及服务,点个赞再走哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值