Windows11安装Docker Desktop教程的图文教程

 更新时间:2024年10月22日 10:53:55   作者:luming.02  
本文主要介绍一下Windows11安装Docker Desktop教程的图文教程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一.安装前置步骤

▐ 开启虚拟化

首先确保虚拟化的开启,打开任务管理器后查看:

确保图中的虚拟化是已启用,没有开启的需要通过BIOS进行开启,这去取决于每个人的电脑,不同的品牌操作起来不一样

在设置中查找可选功能

在最下方选择更多Windows功能

在其中勾选下图俩个功能

然后就是重启电脑确保配置生效

▐ 安装WSL2

wsl是windows提供的一种技术,其中的w就代表windows,l代表linux。wsl可以让我们在windwos上运行linux系统,2代表它的版本。笔者也是在这部分踩了很大的雷

我们需要以管理员身份运行PowerrShell

通过命令查看当前swl,查看版本,如果不是2则需要更新到swl2

wsl --status

如果你出现以下情况,首先是按照提示执行更新命令

wsl --update

如果执行了更新命令后还是失败的话(下图)

打开微软官方提供的说明文档,按照里面的说明下载内核安装包

安装完成后点击运行,之后再输入查看状态命令会发现大概是如下的样子,此时就说明你wsl2安装好了

设置wsl默认版本

wsl --set-default-version 2

▐ 安装Linux环境

如何验证自己是否安装成功呢?打开微软商店:

 搜索Ubuntu进行下载,安装完成后直接打开即可

如果是以下情况,应该是和上面问题一样没有安装wsl2的内核升级包,解决办法也很简单,升级wsl的内核搭配wsl2。建议打开微软官方提供的说明文档安装刚才的步骤完成即可:旧版 WSL 的手动安装步骤 | Microsoft Learn

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

当你看见没有报错就说明安装成功了,此时你就可以输入你的系统用户名和密码来操作这台Linux了

此时你再输入查看wsl命令就会发现正常的全部信息了

二.Windows上安装Docker

我们打开官网即可直接下载Docker:Docker: Accelerated Container Application Development

根据自己电脑的CPU架构来选择安装包,大多数人来说应该都是选择AMD64,建议查一下自己电脑的对应架构,下载过程中如果比较慢的话可能就要使用科学上网的方式进行下载了,这里就不方便继续说了

点击运行或者以管理员方式运行该文件即可,俩个选项卡都勾上

安装完成后运行双击运行Docke,选择Accept接受

然后选择第一个推荐设置

然后登录账户(可以不登)然后点击右上角跳过

打开成功后大概是这样的

如果打开过程中报错了,那就根据提示在PowerShell中输入

wsl --update

最后你可以通过以下命令查看当前Docker情况

docker version

如果此时你试着用docker拉取镜像的时候发现失败报错吗,很可能是以为镜像源的问题,建议在设置中找到镜像源配置

然后下面这段JSON文本导入

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://dockerpull.com"
  ]
}

到此这篇关于Windows11安装Docker Desktop教程的图文教程的文章就介绍到这了,更多相关Docker Desktop安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Docker连接宿主Redis的方法步骤

    Docker连接宿主Redis的方法步骤

    本文主要介绍了Docker连接宿主Redis的方法步骤,可以轻松地使用Docker容器与宿主机上的Redis进行交互,实现高效的数据存储和共享,,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Docker镜像创建的方法

    Docker镜像创建的方法

    本文给大家汇总介绍了docker中镜像创建的几种方法,包括基于已有镜像创建、基于本地模板创建以及基于Dockerfile创建。有需要的小伙伴可以参考下
    2018-08-08
  • docker容器内部可以访问,外部无法访问的处理

    docker容器内部可以访问,外部无法访问的处理

    这篇文章主要介绍了docker容器内部可以访问,外部无法访问的处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Docker如何同时启动多个服务

    Docker如何同时启动多个服务

    这篇文章主要为大家详细介绍了Docker如何同时启动多个服务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Docker服务器存储资源池不足的问题解决

    Docker服务器存储资源池不足的问题解决

    这篇文章主要给大家介绍了关于Docker服务器存储资源池不足的问题解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Docker基础命令详解

    Docker基础命令详解

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。本文给大家分享docker基础命令,感兴趣的朋友一起看看吧
    2016-10-10
  • docker 清理缓存脚本解析

    docker 清理缓存脚本解析

    这篇文章主要介绍了docker 清理缓存脚本解析,文章围绕主题展开详细的内容介绍,具有一定的参考价价值,需要的小伙伴可以参考一下
    2022-07-07
  • 限制 docker 使用cpu的常见方式

    限制 docker 使用cpu的常见方式

    在 Docker 中可以使用多种方法来限制容器对 CPU 的使用,下面给大家分享如何限制 docker 使用cpu,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Docker容器时间与宿主机不一致/宿主机时间不同步校验问题

    Docker容器时间与宿主机不一致/宿主机时间不同步校验问题

    在Docker容器中,若未单独配置localtime,可能导致时间与宿主机不一致,例如UTC与CST(东八区)相差8小时,解决方法包括在启动时通过docker run添加时间参数,使用Dockerfile设置,或通过docker-compose配置,对于已运行的容器
    2024-10-10
  • supervisor下的Dockerfile的多服务镜像封装操作

    supervisor下的Dockerfile的多服务镜像封装操作

    这篇文章主要介绍了supervisor下的Dockerfile的多服务镜像封装操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11

最新评论