奋斗
努力

windows server 2022安装docker的方法步骤?

云计算

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


1. 系统要求

  • Windows Server 2022(Standard 或 Datacenter 版本)。
  • 管理员权限。
  • 确保已安装最新的 Windows 更新。

2. 安装 Docker

方法一:通过 PowerShell 安装(推荐)

  1. 以管理员身份打开 PowerShell
  2. 安装 Docker 提供程序
    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
  3. 安装 Docker 引擎
    Install-Package -Name docker -ProviderName DockerMsftProvider -Force
  4. 重启服务器
    Restart-Computer -Force

方法二:手动下载安装包

  1. 从 Docker 官方下载页面 下载适用于 Windows Server 的 Docker 安装包(.msi 文件)。
  2. 运行安装程序并按照向导完成安装。
  3. 重启服务器。

3. 验证安装

  1. 重启后,打开 PowerShell 并运行:

    docker --version

    输出应显示 Docker 版本(如 Docker version 20.10.17, build 100c701)。

  2. 测试运行容器:

    docker run hello-world

    如果看到欢迎消息,说明安装成功。


4. 配置 Docker(可选)

  • 启用实验性功能(如需):
    修改配置文件 C:ProgramDatadockerconfigdaemon.json,添加:

    {
    "experimental": true
    }

    重启 Docker 服务:

    Restart-Service docker
  • 设置镜像提速(针对国内用户):
    daemon.json 中添加镜像源(如阿里云):

    {
    "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
    }

5. 注意事项

  • Windows Server 2022 仅支持 Windows 容器(不支持 Linux 容器)。
  • 如需 Linux 容器支持,需使用 Hyper-V 隔离或切换到 Linux 主机。

常见问题

  • 错误:Docker 服务未启动
    检查服务状态:

    Get-Service docker

    手动启动服务:

    Start-Service docker
  • 防火墙限制
    确保允许 Docker 通过防火墙:

    New-NetFirewallRule -Name "Docker" -DisplayName "Docker" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 2375

按照以上步骤操作后,Docker 即可在 Windows Server 2022 上正常运行。如需进一步使用,请参考 Docker 官方文档。

未经允许不得转载:云服务器 » windows server 2022安装docker的方法步骤?