首页 > 系统相关 >Windows 安装docker详细步骤说明

Windows 安装docker详细步骤说明

时间:2024-07-03 16:59:48浏览次数:18  
标签:启用 Windows 步骤 WSL Desktop docker 安装 Docker

文章目录


在Windows上安装Docker的详细步骤如下:

1. 检查系统要求

确保您的Windows系统满足以下要求:

  • Windows 10 64-bit: Pro, Enterprise, or Education (build 16299 or later)。
  • Windows 11 64-bit。
  • Windows Server 2016 或更高版本。

2. 启用硬件虚拟化

Docker for Windows依赖于Hyper-V和虚拟化功能。确保在BIOS/UEFI中启用了虚拟化技术(Intel VT-x或AMD-V)。

3. 启用Hyper-V和容器功能

  1. 通过PowerShell启用
    Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V-All", "Containers") -All
    
  2. 通过Windows功能启用
    • 打开“控制面板”,导航到“程序和功能”。
    • 点击“启用或关闭Windows功能”。
    • 勾选“Hyper-V”和“容器”,然后点击“确定”并重启计算机。

4. 下载并安装Docker Desktop

  1. 下载Docker Desktop

    • 访问Docker官网的下载页面
    • 下载适用于Windows的Docker Desktop安装程序。
  2. 安装Docker Desktop

    • 运行下载的安装程序。
    • 按照安装向导的提示完成安装,确保勾选“Use the WSL 2 based engine”选项。
    • 安装完成后,启动Docker Desktop。

5. 配置Docker Desktop

  1. 启动Docker Desktop

    • 在安装完成后,Docker Desktop会自动启动。如果没有,可以通过开始菜单找到Docker Desktop并启动。
  2. 完成初始设置

    • 启动Docker Desktop后,您可能会看到欢迎页面。
    • 点击“Accept”接受服务条款。
  3. 选择后端引擎

    • 在Docker Desktop界面中,点击齿轮图标(Settings)打开设置页面。
    • 在“General”选项卡下,确保选中了“Use the WSL 2 based engine”。
    • 如果没有WSL 2,请按照以下步骤安装WSL 2。

6. 安装WSL 2

如果没有安装WSL 2,请按照以下步骤进行安装:

  1. 启用WSL

    wsl --install
    
  2. 设置默认版本为WSL 2

    wsl --set-default-version 2
    
  3. 安装Linux发行版

    • 打开Microsoft Store,搜索并安装您喜欢的Linux发行版(如Ubuntu)。
    • 安装完成后,启动Linux发行版,完成初始设置。

7. 验证Docker安装

  1. 打开命令提示符或PowerShell,运行以下命令验证Docker是否安装成功:

    docker --version
    
  2. 运行一个测试容器:

    docker run hello-world
    

    如果看到“Hello from Docker!”的消息,说明Docker安装成功。

8. 常见问题排查

  • Docker Desktop未启动

    • 确保Hyper-V和虚拟化已启用。
    • 检查Windows是否为支持的版本(Pro, Enterprise, or Education)。
  • 无法运行WSL 2

    • 确保Windows版本支持WSL 2。
    • 运行Windows Update安装最新更新。

9. 重点说明

  • 通过任务管理器,查看性能,CPU,如下图,这里显示虚拟化已启用
    在这里插入图片描述
  • 如果出现docker的状态异常,请确保WSL最新
    以管理员打开,在powershell中,运行:
wsl --update

参考资源

通过上述步骤,您可以在Windows上成功安装和配置Docker,并开始使用它来运行容器化应用程序。

标签:启用,Windows,步骤,WSL,Desktop,docker,安装,Docker
From: https://blog.csdn.net/p309654858/article/details/140101956

相关文章

  • Docker网络
    docker网络的5种模式none在使用none模式后,Docker容器不会进行任何网络配置,没有网卡、没有IP也没有路由,因此默认无法与外界通信,需要手动添加网卡配置IP等,所以极少使用none网络特点使用参数--networknone指定默认无网络功能,无法和外部通信无法实现端口映射适用于测......
  • dockerfile构建镜像
    dockerfile构建镜像镜像是多层存储,每一层在前一层的基础上进行修改;容器也是多层存储,以镜像为基础层,在其基础上加一层作为容器运行时的存储层。要求1.docker会逐行读取dockerfile中每一行的指令,按顺序解析,实现images的自动构建2.通过dockerbuild命令构建镜像3.dockerfile......
  • 使用国内源安装新版docker(2024.7.3)
    前言最近dockerhub已经不能访问了,使用原先的方式安装docker,服务器上也总是连接不上,所以找了种可以在国内正常安装新版docker的方式适用系统:centos71.先删除本机旧的或者残留的dockersudoyumremovedocker\docker-client\docker-client......
  • 苹果Mac电脑能玩什么游戏 Mac怎么运行Windows游戏
    相对于Windows平台来说,Mac电脑可玩的游戏较少。虽然苹果设备的性能足以支持各种大型游戏,但由于系统以及苹果配套服务的限制,很多游戏无法在Mac系统中运行。不过,借助虚拟机软件,Mac电脑可以突破系统限制玩更多的游戏。接下来,一起来看看苹果Mac电脑能玩什么游戏,Mac怎么运行Windows......
  • dfsvc.exe 是 Windows 操作系统中的一个系统进程,它的全称是 "ClickOnce Deployment Se
    dfsvc.exe是Windows操作系统中的一个系统进程,它的全称是"ClickOnceDeploymentService"。这个进程主要用于支持ClickOnce技术,它是一种用于在Windows平台上发布和部署应用程序的技术。具体来说,ClickOnce是一种轻量级的、易于部署的应用程序部署技术,通常用于分发和更新.NE......
  • 容器自动化:docker-compose
    ansible一键部署docker-compus+lnmp+lnmt项目一、docker-compose我们知道使用一个dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排,服务编排有多种技术方案。1.1、docker-compose简介docker-compose项目是docker官方的开源项目,负责实现......
  • ros2 jazzy docker环境安装
    dockerhub限制国内访问了,需要配置下,参考:https://github.com/cmliu/CF-Workers-docker.io/issues/8sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<EOF{"registry-mirrors":["https://hub.uuuadc.top","https......
  • linux安装docker
    以下命令均以root权限执行卸载docker旧版本yumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-selinuxdocker-engine-selinuxdocker-engine安装相关工具类yuminstall-yyum-utilsdev......
  • ComfyUI流程图、文生图、图生图步骤教学!
    前言leetcode,209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。publicintminSubAr......
  • Windows系统监控工具Perfmon
    一、perfmon使用1、开始输入perfmon后回车,打开性能监视器perfmon.exe2、单机右侧性能监视器,点击新建,点击数据收集器3、重命名数据收集器,选择手动创建,点击下一步 4、选择性能计数器,点击下一步 5、添加要监控的性能对象、计数器6、保存后,选中数据收集器,点击菜单栏绿色......