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 就安装完成了

相关推荐
三十_1 天前
【Docker】学习 Docker 的过程中,我是这样把镜像越做越小的
前端·后端·docker
Lin_Aries_04211 天前
使用阿里云容器镜像服务 ACR
linux·阿里云·docker·云原生·centos·云计算
Clownseven1 天前
阿里云ECS安装Windows Server 2022教程 | 纯文字分步指南
windows·阿里云·云计算
T0uken1 天前
【C++】LLVM-mingw + VSCode:Windows 开发攻略
c++·windows·vscode
zzz.101 天前
【Kubernetes知识点】CRD客户资源定义及Gateway
云原生·容器·kubernetes
能摆一天是一天1 天前
JAVA stream().flatMap()
java·windows
JosieBook1 天前
【远程运维】Linux 远程连接 Windows 好用的软件:MobaXterm 实战指南
linux·运维·windows
鳄鱼杆1 天前
服务器 | Docker应用开发与部署的实践以及阿里云镜像加速配置
服务器·阿里云·docker
逍遥浪子~1 天前
docker实践(一)
运维·docker·容器
AI云原生1 天前
如何使用Docker快速运行Firefox并实现远程访问本地火狐浏览器的教程
运维·docker·云原生·容器·serverless·firefox·kubeless