Docker容器—Windows下的安装与使用

1. Docker的安装

1.1 先决条件

  1. Docker自身要求
    Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境
    Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
    因此,Docker 必须部署在 Linux 内核的系统上。如果Windows系统想部署 Docker 就必须安装一个虚拟 Linux 环境

  2. Windows系统要求
    Windows 系统下安装Docker,目前有两种选择,一种是使用WSL 2后端。另一种是使用Hyper-V 后端和 Windows 容器。
    使用不同的方式,还要满足一下要求:

    • WSL 2 后端
      • Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
      • Windows 10 64 位:Home 或 Pro 21H1(build 19043)或更高版本,或者 Enterprise 或 Education 20H2(build 19042)或更高版本。
      • 在 Windows 上启用 WSL 2 功能。
      • 下载并安装Linux 内核更新包。

      更多有关WSL 2的安装和使用可以参考这篇文章WSL2的安装与使用-Windows与Linux双系统的新选择

    • Hyper-V 后端和 Windows 容器
      • Windows 11 64 位:专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
      • Windows 10 64 位:Pro 21H1(内部版本 19043)或更高版本,或者 Enterprise 或 Education 20H2(内部版本 19042)或更高版本。
      • 必须启用 Hyper-V 和容器 Windows 功能。
  3. Windows系统设置
    首先在控制面板中选择程序,选择启用或关闭Windows功能,然后启用Hyper-V适用于Linux的Windows子系统两个功能,重启生效。

    请添加图片描述

1.2 Docker的下载和安装

  1. 首先,到Docker的官方地址下载相应的安装包。
  2. 然后,运行安装程序,这里我们选择使用WSL2后端,等待安装结束后,关闭并注销,重新进入Windows系统
    请添加图片描述

2. Docker的使用

2.1 客户端

  • 首次打开客户端,需要接受相关的协议。
    请添加图片描述

  • 启动Docker,就可以进行相关的配置和使用了
    请添加图片描述

    请添加图片描述

2.2 Windows终端

在Windows终端中,可以输入相应的命令,启动Docker容器和要使用的映像。
请添加图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐