Windows Server 安装docker

本文介绍了如何在Windows Server上安装Docker,包括下载安装包、处理TLS问题、安装NuGet服务以及解决可能出现的错误。安装过程中,需要将Tls升级到二级,并在遇到NuGet服务安装失败时,下载补丁包解决问题。最后,验证Docker安装成功的方法是通过运行'powershell docker info'命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验环境:一台Windows Server 2016中文版,关闭防火墙,IP地址192.168.10.1/24 
还需要一张网卡,需要连接外网,给Windows Server 2016下载更新文件 12
下载更新
sconfig                # 打开参数菜单

 下载最新版的安装包,安装并重启

 选择数字6

### 如何在 Windows Server安装 Docker #### 使用 PowerShell 命令在线安装 Docker 对于具备互联网连接的 Windows Server 2016 或更高版本,可以通过简单的 PowerShell 脱机脚本完成 Docker 的部署工作[^2]。 ```powershell Install-Module -Name DockerMsftProvider -Repository PSGallery -Force Install-Package -Name docker -ProviderName DockerMsftProvider Restart-Computer -Force ``` 上述命令会自动获取并配置好所需的环境,并重启计算机使更改生效。这适用于能够访问外部网络资源的服务端实例。 #### 手动离线安装 Docker 当目标机器无法接入公网时,则需采取手动方法来设置 Docker 运行环境。首先,在另一台可以上网的工作站上执行如下操作: 1. 下载适用于 Windows ServerDocker Engine MSI 文件; 2. 将该文件复制到待处理的目标服务器中; 3. 利用管理员权限运行此安装包; 这种方式绕过了直接依赖 Internet 来源的需求,适合处于严格网络安全策略下的场景[^3]。 #### 配置容器功能 无论采用哪种方式进行初次安装之后,都需要确保启用了 Hyper-V 和 Containers 功能模块。通过以下指令可以实现这一点: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName containers –All ``` 这项准备工作有助于支持后续可能要用到的各种类型镜像的操作需求。 #### 启动与验证服务状态 一旦所有前期步骤都已完成,便可通过下面这条语句启动 Docker 并将其设为开机自启项: ```powershell Start-Service Docker Set-Service -Name Docker -StartupType Automatic ``` 为了确认一切正常运作,尝试拉取官方测试镜像 `hello-world` 是个不错的选择: ```bash docker pull mcr.microsoft.com/windows/nanoserver:latest docker run hello-world ``` 如果顺利的话,应该能看到一条欢迎消息显示出来,证明整个过程已经成功结束。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Huang Wenxing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值