windows11安装docker

本文共有1354个字,关键词:

问题:windows11如何安装使用docker?

解决:使用WSL2 + Docker Desktop 的标准组合

方法:

前提条件确认

  1. 你已安装 Docker Desktop for Windows

    • 下载地址:https://www.docker.com/products/docker-desktop/
    • 版本建议:最新稳定版(支持 WSL2 后端)
  2. WSL2 已启用且正常工作

    • 运行 wsl -l -v,确认你的 Linux 发行版是 VERSION 2

      wsl -l -v
      # 应显示类似:
      # NAME      STATE           VERSION
      # Ubuntu    Running         2

      注:如果失败,可能需要更新wsl,运行wsl --update进行更新

  3. 安装ubuntu22.04

    • 使用windows的应用商店,安装ubuntu22.04
  4. Docker Desktop 已启动并运行

    • 检查系统托盘(右下角)是否有 Docker 鲸鱼图标
    • 首次启动时会提示启用 WSL2 集成,请务必勾选!

步骤一:在 Docker Desktop 中启用 WSL2 集成

  1. 打开 Docker Desktop
  2. 点击右上角 Settings(设置)
  3. 左侧选择 Resources > WSL Integration
  4. 找到你正在使用的发行版(如 Ubuntu
  5. 勾选它,并点击 Apply & Restart

这一步会让 Docker Desktop 自动将 Docker CLI 和守护进程代理注入到你的 WSL 发行版中。

不需要在 WSL 里单独安装 Docker 引擎(dockerd),Docker Desktop 会通过 socket 代理提供服务。


步骤二:在 WSL 终端中测试 Docker

打开你的 WSL 终端(如 Ubuntu),直接运行:

docker --version

你应该看到类似输出:

Docker version 24.0.7, build afdd53b

然后运行:

docker run hello-world

如果一切正常,你会看到:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论