Docker安装(windows)

简单来说,Docker 是一个"软件集装箱"平台,它把 AI 工具及其需要的所有复杂依赖打包进一个标准化的"箱子"里,确保它在任何电脑上都能以完全相同的方式运行。很多 AI 工具选择以 Docker 形式分发,正是为了解决 AI 应用本身极其复杂、难以安装和配置的难题。

安装命令

打开CMD/powershell,执行以下命令,默认会安装到C盘,替换下面的路径即可安装到自己想要安装的地方,

WSL(Windows Subsystem for Linux)是 Docker Desktop 在 Windows 上流畅运行所必需的底层基础。

bash 复制代码
wsl --install -d Ubuntu --location D:\WSL\Ubuntu

安装过程中会有提示输入用户名与密码,自行输入并牢记

如图显示即已进入ubuntu环境:

现在地基已经打好,接下来就是下载安装Docker了,建议官网下载:https://www.docker.com/products/docker-desktop/

下载完成后以管理员权限运行powershell执行以下命令安装,注意替换对应路径名称:

bash 复制代码
Start-Process -Wait -FilePath ".\Docker Desktop Installer.exe" -ArgumentList "install -accept-license --installation-dir=D:\Docker --wsl-default-data-root=D:\Docker\WSL"

备注

安装时显示

bash 复制代码
未能从"https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json"提取分发列表。操作超时                          错误代码: Wsl/InstallDistro/WININET_E_TIMEOUT                                                                                                      如果此错误是意外错误,请考虑搜索现有问题或在 https://github.com/microsoft/WSL/issues 提交新问题

执行以下命令解决,如果还是无法安装,建议手动离线安装后导入(具体操作此处不详细介绍)

bash 复制代码
wsl --update --web-download
wsl --install -d Ubuntu --location D:\WSL\Ubuntu
相关推荐
GPU实战笔记1 小时前
Docker Hub 项目镜像拉取前提:缓存区域节点的可扩容数据盘
docker·docker hub·容器镜像·a100·gpu云计算
kyle~1 小时前
Windows 多 AP 同名 Wi-Fi 网络异常问题复盘
网络·windows
持敬chijing1 小时前
白盒测试与代码审计-Claude Code Windows环境搭建
windows·安全·网络安全·网络攻击模型
承渊政道2 小时前
极空间部署Portainer实战:Docker Socket、9000端口、容器管理与固定地址访问
运维·docker·容器·内网穿透·cpolar·portainer
.冰块.2 小时前
VMware+Ubuntu24.04 kubeadm 部署 K8s 1.30.2 三节点集群
运维·云原生·容器·kubernetes·k8s·容器编排
有为少年2 小时前
容器内存显示 100%、进程莫名被 Killed 解决方案
机器学习·容器·模型训练·模型推理
禁默2 小时前
玩客云部署EasyVoice实战:HiNas、Docker、ARMv7、9001与固定地址访问(1)
docker·容器·语音识别·cpolar
北风toto2 小时前
Linux 服务器通过 tgz 离线部署 Docker
linux·服务器·docker
fengkai45452 小时前
2、Kubernetes 介绍+安装+卸载
运维·容器·kubernetes