-推荐关注-
1. 下载
2. 安装
2.1 安装/更新WSL
2.2 离线安装WSL
2.3 检查"Hyper-V"是否开启
参考
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、更能高效地利用服务器。容器更多的用于表示软件的一个标准化单元。
由于容器的标准化,因此它可以无视基础设施(Infrastructure)的差异,部署到任何一个地方。另外,Docker也为容器提供更强的业界的隔离兼容。
1. 下载
浏览器打开官网:https://www.docker.com/
下载对应版本,这里下载安装windows64位
2. 安装
当前安装环境:windows11
双击Docker Desktop Installer.exe,打开安装程序,默认情况下,Docker Desktop 安装在 C:\Program Files\Docker\Docker
。
勾选“Use WSL 2 instead of Hyper-V (recommended)”,这个选项是现在推荐的,很多程序是会用到的
点击“OK”继续
稍等一会,安装完成,点击“Close and restart”重启
2.1 安装/更新WSL
WSL是一个为在Windows 10和Windows Server 2019以上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层.允许在不需要单独的虚拟机或双启动的情况下使用 Linux 环境。
WSL2基于Hyper-V技术,运行多个带有GNU/Linux镜像的虚拟机,拥有完整的Linux内核与对Systemd的支持
WSL 比完整的虚拟机(在 Windows 中使用 Linux 的常见替代方案)所需的资源(CPU、内存和存储)更少
第一次安装会弹出命令行,提示更新WSL
点任意键让WSL自动更新
WSL开始联网下载更新文件
wsl.exe --update这个过程可能非常慢,可以选择离线安装
2.2 离线安装WSL
可以到这个网站下载最新安装包,离线下载
https://github.com/microsoft/WSL/releases
如果登录不上,在公众号「AI取经路」发消息「20241125」即可获取。
当前最新版本2.4.4.0(2024-11-25)
更新完成后,点击“Accept”,继续
选择“Use recommended settings”,点击"Finish"完成
点击“Skip”跳过
如果WSL的安装不成功,会报错“Docker Desktop - Unexpected WSL error”:
这个报错可能是因为“Hyper-V”功能未开启
2.3 检查"Hyper-V"是否开启
点击开始菜单,搜索“控制面板”
选择“程序和功能”
选择“启动或关闭Windows功能”图14
找到"Hyper-V",都选上
重新更新WSL,见:2.1章 安装/更新WSL
打开命令行,输入“wsl.exe --update”,或离线安装
重启Docker Desktop ,安装成功
参考
https://docs.docker.com/desktop/setup/install/windows-install/#wsl-2-backend
往日文章:
- 为AI而生的向量数据库 - milvus(一) | milvus是什么
- 免费开源AI最先进的2D和3D人脸识别项目insightface-活体检测(六)
--END--