如何在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

相关推荐
yunfanleo24 分钟前
docker run m3e 配置网络,自动重启,GPU等 配置渠道要点
linux·运维·docker
蓝田~1 小时前
观察者模式和订阅模式
windows·观察者模式
梅见十柒2 小时前
wsl2中kali linux下的docker使用教程(教程总结)
linux·经验分享·docker·云原生
梓仁沐白8 小时前
ubuntu+windows双系统切换后蓝牙设备无法连接
windows·ubuntu
九鼎科技-Leo12 小时前
什么是 WPF 中的依赖属性?有什么作用?
windows·c#·.net·wpf
Yang.9914 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
我不瘦但很逗15 小时前
Windows下使用DBeaver连接云数据库(MySQL)
数据库·windows
意疏15 小时前
【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行
linux·docker
墨鸦_Cormorant16 小时前
使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像
redis·nginx·docker
Code_Artist16 小时前
Docker镜像加速解决方案:配置HTTP代理,让Docker学会科学上网!
docker·云原生·容器