在阿里云Windows服务器上安装Docker的步骤如下:
1. 确认系统版本要求
- Windows 10/11(专业版/企业版/教育版,64位)或 Windows Server 2016/2019/2022。
- 启用 Hyper-V 和 容器 功能(Windows Server必需)。
- 若为Windows 10/11家庭版,需安装 WSL 2 并升级到Docker Desktop支持的版本。
2. 安装Docker
选项一:Windows Server(无图形界面)
- 启用容器功能(PowerShell管理员身份运行):
Install-WindowsFeature -Name containers - 重启服务器:
Restart-Computer - 安装Docker EE(企业版):
Install-Module -Name DockerMsftProvider -Force Install-Package -Name docker -ProviderName DockerMsftProvider -Force - 启动Docker服务:
Start-Service docker
选项二:Windows 10/11/Server(带图形界面)
- 下载 Docker Desktop for Windows:
- 官网下载:https://www.docker.com/products/docker-desktop
- 安装时勾选:
- Use WSL 2 instead of Hyper-V(推荐,适用于Win10/11)。
- 或 Enable Hyper-V(Windows Server需手动启用)。
- 安装完成后重启系统。
3. 验证安装
docker --version
docker run hello-world
成功运行测试容器即表示安装完成。
4. 阿里云特定配置
- 安全组规则:确保放行Docker所需的端口(如2375/2376,谨慎开放公网访问)。
- 磁盘空间:建议系统盘剩余空间≥20GB(Docker镜像默认存储在
C:ProgramDatadocker)。
常见问题
- Hyper-V无法启用:在阿里云部分实例中,可能需通过控制台 更换为支持虚拟化的实例规格(如g7ne、c7ne等)。
- WSL 2错误:参考微软文档更新内核:WSL 2安装指南。
通过以上步骤,即可在阿里云Windows服务器上成功安装Docker。如需Linux环境,建议直接使用阿里云Linux实例(Docker对Linux原生支持更友好)。
云服务器