如何在Windows上安装Docker

在 Windows 上使用 Docker 有两种主要方式:通过 Docker Desktop 安装并使用 WSL 2 作为后端,或者直接在 WSL 2 中安装 Docker。这里推荐手残党直接用图形界面安装到WSL 2的后端:

一、启用Hyper-V和容器特性

  1. 右键Windows点击应用和功能

  2. 点击程序和功能

  3. 启用或关闭Windows功能

  4. 开启 Hyper-V 和容器特性

  5. 点击确定

根据提示重启操作系统

二、使用 Docker Desktop 并指定 WSL 2 作为后端

Docker Desktop 是 Docker 的官方桌面应用程序,支持 Windows 和 macOS。它集成了 WSL 2,可以让你在 Windows 上无缝使用 Docker。

步骤 1:安装 Docker Desktop
  1. 下载 Docker Desktop

  2. 安装 Docker Desktop

    运行下载的安装程序,按照提示完成安装。

  3. 启用 WSL 2 支持

    • 安装完成后,启动 Docker Desktop。

    • 在设置中,导航到 Settings -> General,确保 Use the WSL 2 based engine 选项已勾选。

    • 然后导航到 Settings -> Resources -> WSL Integration,启用你想要使用 Docker 的 WSL 2 发行版。

步骤 2:在 WSL 2 中使用 Docker
  1. 启动 WSL 2 发行版

    打开 PowerShell 或命令提示符,运行 wsl 命令启动你选择的 WSL 2 发行版。

  2. 验证 Docker 安装

    在 WSL 2 发行版中,运行以下命令验证 Docker 是否正常工作:docker --version docker run hello-world

相关推荐
沙滩小岛小木屋35 分钟前
docker中,容器时间和宿机主机时间不一致问题
运维·docker·容器
IT里的交易员3 小时前
【C盘瘦身】Docker安装目录占用C盘过大,一键移动给C盘瘦身
运维·docker·容器
苇柠6 小时前
Java补充(Java8新特性)(和IO都很重要)
java·开发语言·windows
love530love9 小时前
【笔记】2025 年 Windows 系统下 abu 量化交易库部署与适配指南
大数据·运维·人工智能·windows·笔记·python·conda
love530love9 小时前
【笔记】为 Python 项目安装图像处理与科学计算依赖(MINGW64 环境)
开发语言·图像处理·人工智能·windows·笔记·python·numpy
一张假钞10 小时前
Linux 系统 Docker Compose 安装
linux·运维·docker
不愧是你呀10 小时前
C++中单例模式详解
网络·c++·windows·单例模式
zhanglb1214 小时前
liunx - 麒麟系统v10 SP1 执行脚本文件
linux·docker
k8s-open15 小时前
跨架构镜像打包问题及解决方案
macos·docker·容器·架构
三体世界15 小时前
Linux --TCP协议实现简单的网络通信(中英翻译)
linux·c语言·开发语言·网络·c++·windows·tcp/ip