Windows 安装 Docker Desktop

Windows 安装 Docker Desktop

下载安装包

下载地址

上面这个的选择,主要看你自己的电脑是什么类型

如果是 Windows 可以打开 cmd 通过下面命令查看

bash 复制代码
echo %PROCESSOR_ARCHITECTURE%

会出现:

bash 复制代码
C:\Users>echo %PROCESSOR_ARCHITECTURE%
AMD64

那么选择红框的就行,要是 arm 选 arm 就行。

安装

在安装之前要开启电脑的 Hyper-V

这个动作搜索组件可以找到,然后打开,然后重启电脑就行。

这里如果不打开的话是会出错的。

路径:系统\=\=\=》可选功能\=\=\=》更多 Windows 功能


如果没有这个选项,那么要专业版 Windows 才有。

如果自己的系统盘有足够的空间,那么直接点击下载的 exe 文件进行安装就好了,如果没有,要安装到其他盘,那么打开安装程序所在位置,开启cmd命令行,然后运行下面的命令:

bash 复制代码
start /w "" "Docker Desktop Installer.exe" install --accept-license --installation-dir="D:\Programs\Docker" --wsl-default-data-root="D:\DockerData\WSL" --windows-containers-default-data-root="D:\DockerData\WinContainers"

对命令参数进行说明:

bash 复制代码
--installation-dir:指定 Docker 主程序的安装位置2。
--wsl-default-data-root:指定 WSL2 后端的数据存储位置(这是占用空间最大的部分)。
--windows-containers-default-data-root:指定 Windows 容器的数据存储位置

关于端口映射的问题

如果再进行容器端口映射的时候出现了问题并且报错如下:

bash 复制代码
Error response from daemon: ports are not available: exposing port TCP 0.0.0.0:8080 -> 127.0.0.1:0: listen tcp 0.0.0.0:8080: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

这个时候重启一下 Windows 的 WinNAT 就好了,在Windows上,Docker容器的网络通信依赖于WinNAT服务来进行端口映射

bash 复制代码
net stop winnat  // 停止WinNAT服务
net start winnat // 重新启动WinNAT服务
相关推荐
IT利刃出鞘5 小时前
Docker Compose--解决修改配置后不生效的问题
运维·docker·容器
java_logo5 小时前
Docker 部署 CloudBeaver:轻松搭建网页数据库管理平台
数据库·docker·容器·数据库管理·dbeaver·轩辕镜像·cloudbeaver
Lsetea5 小时前
Docker更新SSL证书后容器仍读旧文件:单文件挂载与目录挂载排查
运维·nginx·docker·https·ssl证书
the3clipse6 小时前
MPC-HC 下载安装与最佳配置教程:免费开源、轻量无广告、支持 4K 硬解的 Windows 播放器
windows·播放器·安装教程·硬件加速·mpc-hc·字幕设置·lav filters
好用斋6 小时前
拾光坞安装网盘聚合LitePan:把Docker命令翻译成图形界面
运维·docker·容器
独隅6 小时前
WebStorm Windows 版 React / Next.js 实战替换指南
javascript·windows·webstorm
对象存储与RustFS7 小时前
Velero 接 RustFS 实操:K8s 集群备份落到自建对象存储
后端·docker·云原生
陈工大模型7 小时前
2026年11月最新免费解压软件横评:7-Zip 、 Win解压缩名列前茅
windows·软件工程·7-zip·压缩软件
70后写java的老码农10 小时前
docker-compose 部署 Redis Stack Server 6.2.6-v19
redis·docker
.冰块.10 小时前
流量大了自动加 Pod!K8s HPA 扩缩容与 ResourceQuota/LimitRange 资源管控实战
linux·云原生·容器·kubernetes·hpa·quota·limitrange