参考资料

  1. Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。
  2. Debian 是一个自由开源的操作系统
  3. AdoptOpenJDK 是一个提供预构建 OpenJDK 二进制文件的社区项目,支持多种平台和版本
  4. MongoDB 是一个开源的 NoSQL 数据库
  5. Jetty 是一个轻量级的开源 Java Web 服务器和 Servlet 容器,由 Eclipse 基金会维护
  6. OnlyOffice是一款开源办公套件
  7. MySQL 是一个开源的关系型数据库管理系统
  8. emlog 是一款基于 PHP 和 MySQL 的开源博客系统

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