WindowsServer2016上安装Docker

本文将指导您逐步安装Windows容器功能和Docker。首先,通过【应用和功能】->【启用或关闭Windows功能】开启Windows容器。接着,使用PowerShell以管理员权限运行安装命令Install-Module DockerProvider -Force。最后,验证Docker是否安装成功,通过运行'docker --version'查看版本信息。

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

【确保能够访问docker网址】curl https://getdocker.com

目前有两个版本:社区版(CommunityEdition)免费;企业版(EnterpriseEdition)收费

前置条件:请确保升级到了最新系统,并且打了相应的安全补丁。

【一、安装Windows容器功能】

1、鼠标右击Windows开始按钮,打开【应用和功能】面板

2、单击打开【启用或关闭Windows功能】页面,然后打开【服务器管理器】

3、确认面板处于被选中状态,然后点击【添加角色和功能】

4、根据向导提示点击下一步,知道进入到【功能】页面

5、确保【容器】功能已经勾选,然后点击向导的【完成】按钮,之后重启系统

【二、安装Docker】

1、以管理员身份运行PowerShell

2、执行以下命令(如果出现提示,单机允许【Acceot】按钮完成安装,装完docker会默认开机自启)

Install-Module DockerProvider -Force

3、验证是否安装成功(出现docker版本信息则安装成功)

docker --version

### 如何在 Windows Server 2016 上离线安装 Docker 对于没有互联网连接的 Windows Server 2016 系统上的 Docker 安装,准备阶段至关重要。首先,在有网络连接的计算机上下载所需的全部组件。 #### 准备工作 - **Docker Desktop Installer**: 需要获取适用于 WindowsDocker Desktop 安装程序。该版本应兼容 Windows Server 2016 并满足特定需求,例如支持 Hyper-V 和 Containers 功能。 - **依赖项**: 如果目标环境中缺少 .NET Framework 或者其他运行时库,则也需要一并下载这些依赖项[^1]。 #### 文件传输 将上述收集好的文件通过安全的方式转移到待部署的目标服务器上。推荐使用 USB 存储设备或其他物理介质来完成这一过程,确保数据完整性和安全性。 #### 执行安装 一旦所有必要的资源都位于目标机器上: 1. 启用容器功能以及 Hyper-V (如果尚未启用),可以通过 PowerShell 使用 `Enable-WindowsOptionalFeature` 命令来进行操作; 2. 运行 Docker Desktop MSI 安装包; 3. 对于任何提示性的对话框,请按照屏幕指示继续直到完成整个设置流程; 4. 设置完成后重启系统以应用更改。 ```powershell # Enable required features on the target machine before installing Docker. Enable-WindowsOptionalFeature -Online -FeatureName containers –All ``` #### CRI-Dockerd 安装 考虑到 Kubernetes 及其他编排工具的需求,可能还需要单独安装 cri-dockerd 来作为容器运行时接口的一部分。此步骤同样可以在不具备在线条件的情况下预先打包好二进制文件再传入局域网内分发给各个节点进行本地化处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值