记一次win11安装docker

● 安装docker的前提是安装wsl2

安装好wsl2后,就可以开始安装docker啦。
那么我们win11用户安装的不仅是docker,还是docker desktop,有些同学不知道docker desktop是什么,和docker有什么关系?大家可以看看大佬的文章。https://blog.csdn.net/wangjun5159/article/details/127276708

概括一下就是说在Windows和mac上安装docker必须通过Docker Desktop,Docker Desktop 本质上是用 WSL2 或 Hyper-V 创建一个 Linux 虚拟环境,再在里面运行 Docker。
而在Linux系统直接安装engine就好了。

那我们直接打开一手docker官网下载docker desktop。https://www.docker.com/products/docker-desktop/

点击download,这个时候大家可能会看到两个版本:amd64和arm64,他俩有啥区别呢?大家不要觉得自己是英特尔的U就不选amd64,看下表:

架构名 全称 描述
amd64 AMD 64-bit 适用于 x86_64 架构的 CPU(包括 Intel 和 AMD 的桌面/笔记本/服务器处理器)
arm64 ARM 64-bit / aarch64 适用于基于 ARM 架构 的 64 位 CPU(如 Apple M1/M2、树莓派、部分手机 SoC)

根据上图,我相信绝大部分人都应该选择amd64的版本。接下来就是下载、双击启动。如果是比较新版本的会有下图中的第二个选项,写着Allow Windows Containers to be used with this installation,翻译一下就是允许 Windows 容器与此安装一起使用。


image.png

docker默认是使用Linux容器,也就是使用Linux内核,也可以简单理解为使用什么OS。所以这个选项的意思就是说使用Windows内核去运行容器。这其实应用场景还蛮少的,如果有需要的同学应该都是大佬也不会看到这篇文章。所以大家如图中选择 wsl2就行了。

出现下面的界面就表示安装完成可以点击close and log out,注意,点击后电脑会重启,提前处理好你的其他应用。


image.png

重启后会弹出docker的启动窗口。内容是一些协议,点击Accept。


image.png

启动后登录就可以使用啦~

PS:上述网站可能部分设计境外网址,请使用合法线路/魔法访问。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容