Docker windows环境安装 #

下载最新docker desktop。 #

下载链接:Download Docker Desktop | Docker (opens new window)

安装docker desktop #

具体步骤如下:

  • 1、安装docker desktop客户端。

下载链接:Download Docker Desktop | Docker (opens new window)

安装默认会报错(wsl update错误)

  • 2、更新windows WSL版本

    • 启用适用于 Linux 的 Windows 子系统

在windows的cmd中执行以下 命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 检查运行 WSL 2 的要求

    • 启用虚拟机功能

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  • 下载 Linux 内核更新包

https://aka.ms/wslstore (opens new window)

选择ubuntu 20.

  • 将 WSL 2 设置为默认版本

    wsl --set-default-version 2

  • 访问慢镜像加速设置

打开docker desktop的Settings-》Docker Engine新增配置文件:

"registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ]

点击保存。

FAQ #

docker desktop启动失败,wsl update错误 #

image

解决方案:旧版 WSL 的手动安装步骤 | Microsoft Learn (opens new window)

下载ubuntu的windows版本安装出错问题 #

image

WslRegisterDistribution failed with error: 0x800701bc

解决方案:

在win10 2004系统中,于是按照网上的教程,升级到了WSL2。在升级了WSL2以后重新安装Ubuntu20.04 时遇到问题,安装完成后无法正常启动,报错信息如下:

造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。

下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi (opens new window)

上次更新: 3/7/2023, 3:10:34 PM