Windows安装Docker

Windows安装Docker
最新回答
世俗如浮云

2023-10-30 09:14:06

在 Windows 上安装 Docker 的步骤如下:

一、安装前准备
  • 系统要求

    64 位 Windows 10 专业版/企业版/教育版(版本需为 1607 Anniversary Update、Build 14393 或更新)。

    确认 BIOS 已开启硬件虚拟化支持。

  • 特性启用

    需启用 Windows 的 Hyper-V容器 特性,步骤如下:

    右键单击 Windows 开始按钮,选择“应用和功能”。

    点击“程序和功能”链接。

    选择“启用或关闭 Windows 功能”。

    勾选 Hyper-V容器 复选框,点击确定并重启系统。

图:启用 Hyper-V 和容器特性界面二、下载 Docker 安装包
  1. 访问
    Docker 官方下载页面
  2. 点击 Download for Windows,跳转至 Docker 商店后登录 Docker ID。
  3. 选择版本:

    稳定版(Stable):适合生产环境,功能稳定。

    抢鲜版(Edge):包含新特性但可能不稳定。

  4. 下载名为 Docker for Windows Installer.exe 的安装包至默认目录。
三、运行安装程序
  1. 找到下载的安装包,以管理员身份运行
  2. 按照安装向导提示完成安装,Docker 会作为系统服务自动启动。
  3. 安装完成后,在 Windows 通知栏查看 Docker 鲸鱼图标,确认服务已运行。

图:Docker 安装向导界面四、验证安装
  1. 打开命令行或 PowerShell,执行以下命令查看版本信息:

    docker version

    默认输出(Linux 容器模式):

    Server: OS/Arch: linux/amd64

    说明:Docker daemon 运行在 Hyper-V 虚拟机的轻量级 Linux 上,仅支持 Linux 容器。

  2. 切换至 Windows 容器模式(可选):

    右键通知栏 Docker 图标,选择 Switch to Windows Containers

    或通过命令行切换(需进入 C:Program FilesDockerDocker 目录):

    .dockercli -SwitchDaemon

    切换后输出

    Server: OS/Arch: windows/amd64 Experimental: true

    注意:需提前启用 Windows 容器特性,否则会提示错误。

图:未启用 Windows 容器特性时的提示五、确认组件安装

执行以下命令验证 Docker 各模块是否安装成功:

docker --version # Docker 引擎docker-compose --version # Docker Composedocker-machine --version # Docker Machinenotary version # Docker Notary

预期输出示例

Docker version 18.01.0-ce, build 03596f5docker-compose version 1.18.0, build 8dd22a96docker-machine.exe version 0.13.0, build 9ba6da9notary Version: 0.4.3六、常用命令测试
  1. 查看本地镜像:docker image ls
  2. 查看运行中的容器:docker container ls
  3. 查看系统信息:docker system info
注意事项
  1. 版本特性差异:抢鲜版(Edge)可能包含实验性功能(如 Windows 容器),但稳定性低于稳定版。
  2. 容器模式切换:切换模式需重启 Docker 服务,且两种容器类型(Linux/Windows)的镜像和命令不兼容。
  3. 系统要求:若系统版本过低或未启用虚拟化,安装会失败,需升级 Windows 或修改 BIOS 设置。

通过以上步骤,即可在 Windows 上完成 Docker 的安装与基础配置。