Docker 主要用于 Linux 容器化,但也可以通过 Docker Desktop 在 Windows 上运行 Linux 容器。以下是在 Windows 上安装 Docker 并运行容器的详细步骤:

1. 系统要求

  • Windows 10 64位:Pro、Enterprise 或 Education 版本(1607 或更高版本)。

  • 启用 Hyper-V 和容器功能。

  • 至少 4GB 内存。

2. 安装 Docker Desktop

  1. 下载 Docker Desktop

  2. 运行安装程序

    • 双击下载的安装程序,按照提示完成安装。

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

    • 打开“控制面板” -> “程序” -> “启用或关闭 Windows 功能”。

    • 勾选“Hyper-V”和“容器”,点击“确定”并重启系统。

  4. 启动 Docker Desktop

    • 安装完成后,启动 Docker Desktop。首次启动时,Docker 会进行初始化配置。

  5. 验证安装

    • 打开命令提示符或 PowerShell,输入以下命令验证 Docker 是否安装成功:

      docker --version
    • 如果显示 Docker 版本信息,说明安装成功。

3. 运行 Docker 容器

  1. 拉取镜像

    • 例如,拉取一个 Ubuntu 镜像:

      docker pull ubuntu
  2. 运行容器

    • 运行一个 Ubuntu 容器并进入交互式 shell:

      docker run -it ubuntu /bin/bash
  3. 查看运行的容器

    • 查看当前运行的容器:

      docker ps
  4. 停止容器

    • 停止运行的容器:

      docker stop <container_id>

4. 案例:运行一个 Nginx 容器

  1. 拉取 Nginx 镜像

    docker pull nginx
  2. 运行 Nginx 容器

    docker run -d -p 80:80 nginx
  3. 访问 Nginx

    • 打开浏览器,访问 http://localhost,看到 Nginx 欢迎页面说明容器运行成功。

  4. 停止并删除容器

    docker stop <container_id>
    docker rm <container_id>

5. 常见问题

  • Docker Desktop 无法启动:检查 Hyper-V 和容器功能是否启用,确保系统满足要求。

  • 权限问题:使用管理员权限运行命令提示符或 PowerShell。

通过以上步骤,你可以在 Windows 上成功安装 Docker 并运行容器。

本篇文章内容来源于:docker安装windows详细说明以及案例