Windows Server 安装 Docker

一、简介

Docker 不是一个通用容器工具,它依赖运行的 Linux 内核环境。Docker 实质上是在运行的 Linux 服务器上制造了一个隔离的文件环境,所以它执行的效率几乎等同于所部署的 Linux 主机服务器性能。因此,Docker 必须部署在 Linux 内核系统上。如果其他操作系统想部署 Docker 就必须安装一个虚拟 Linux 内核环境。

二、检查虚拟化是否可用

打开任务管理器,进入 cpu 选项栏,如果虚拟化是不可用,则代表这台服务器无法使用 docker

三、安装 Hyper-V

在 Windows 中部署 Docker,都是先安装一个虚拟机,在安装的 Linux 系统虚拟机中运行 Docker。Hyper-V 是一款微软开发的虚拟机,和 VMWare、VirtualBox相似,Hyper-V 仅适用于 Windows 10+ 的系统。值得注意的是 Hyper-V 一旦启用,QEMU、VirtualBox、VMWare Workstation 将无法使用!

3.1 启用 Hyper-V

可以使用命令来启用 Hyper-V ,右键开始菜单并以管理员身份运行 PowerShell 执行以下命令即可(执行完成后回提示重启服务器):

复制代码
Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V","Containers") -All

也可以通过 Windows 的程序和功能安装 Hyper-V ,安装完成后重启电脑即可

四、安装 Docker Desktop

访问 官网 进行下载 Docker Desktop文件,下载完成后双击,一路 Next 即可完成安装
安装完成后,Docker 会自动启动,任务栏右下角上会出现个小鲸鱼的图标,这表示 Docker 正在运行中
可以在命令行执行 docker -v 来查看版本号,到这里 Docker 就安装完成了

相关推荐
饭来_19 小时前
通过 SSH 远程连接 docker 容器
vscode·docker·ssh
1024find20 小时前
Spark on k8s部署
大数据·运维·容器·spark·kubernetes
皓月盈江20 小时前
Windows系统如何批量添加防火墙策略禁止端口入和出?
windows·netsh·批量添加防火墙策略·禁止端口入和出
kura_tsuki21 小时前
[Docker集群] Docker 容器入门
运维·docker·容器
开始学AI21 小时前
【Docker技术】docker-compose.yml与Dockerfile解析
java·docker·eureka
EnCi Zheng1 天前
SpringBoot + PostgreSQL 密码认证失败 Windows 系统解决方案
windows·spring boot·postgresql
Damon小智1 天前
玩转CodeX:CodeX安装教程(Windows+Linux+MacOS)
linux·windows·macos·ai·ai编程·codex·gpt-5
用户31187945592181 天前
DOpusInstall-13.2.exe 安装方法,简单几步完成
windows
一水鉴天1 天前
整体设计 逻辑系统程序 之18 Source 容器(Docker)承载 C/P/D 三式的完整设计与双闭环验证 之2
docker·架构·认知科学·公共逻辑
飞快的蜗牛1 天前
利用linux系统自带的cron 定时备份数据库,不需要写代码了
java·docker