如何在 WinServer 2019 上安装 Docker 并运行容器
·
在 Windows Server 2019 上安装 Docker 并运行容器的步骤如下:
1. 系统准备
-
启用 Hyper-V 和容器功能:
以管理员身份打开 PowerShell,执行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Enable-WindowsOptionalFeature -Online -FeatureName Containers重启服务器使更改生效。
-
验证系统版本:
确保系统为 Windows Server 2019 Standard/Datacenter 版本 1809 或更高(通过winver命令检查)。
2. 安装 Docker 企业版 (EE)
-
安装 Docker 模块:
Install-Module -Name DockerProvider -Force -
安装 Docker 包:
Install-Package -Name Docker -ProviderName DockerProvider -RequiredVersion 19.03 -Force -
重启系统:
Restart-Computer -Force
3. 验证安装
-
检查 Docker 服务状态:
Get-Service docker若状态为
Running即安装成功。 -
查看版本信息:
docker version
4. 运行测试容器
-
拉取并运行 Nginx 容器:
docker run -d -p 80:80 --name nginx-test nginx:alpine-d:后台运行-p 80:80:将容器端口映射到主机nginx:alpine:轻量级 Nginx 镜像
-
验证容器状态:
docker ps若显示
Up状态即运行成功。 -
访问测试:
在浏览器输入服务器 IP,若看到 Nginx 欢迎页则成功。
5. 常用命令
| 功能 | 命令 |
|---|---|
| 查看所有容器 | docker ps -a |
| 停止容器 | docker stop nginx-test |
| 启动容器 | docker start nginx-test |
| 删除容器 | docker rm -f nginx-test |
注意事项
- 所有操作需在 管理员权限的 PowerShell 中执行。
- 若使用防火墙,需放行容器映射的端口(如 80)。
- 生产环境建议使用官方支持的镜像(如
mcr.microsoft.com前缀的 Windows 容器镜像)。
通过以上步骤,即可在 Windows Server 2019 上完成 Docker 的部署与容器化应用运行。
更多推荐




所有评论(0)