参考资料

  1. Unit 是一个轻量级、高性能的 Web 应用服务器
  2. Mongo-Express 是一个基于 Node.js 和 Express 的轻量级 Web 界面
  3. Stirling-PDF 是一个开源的 PDF 工具集
  4. NAS中为何使用Docker?
  5. Rocky Linux 是一个开源企业级操作系统
  6. Source Mage是一个基于源代码的Linux发行版,采用类似BSD Ports的包管理系统
  7. ROS (Robot Operating System) 简介
  8. Apache Flink 是一个开源的流处理框架

docker安装windows详细说明以及案例

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 并运行容器。