标题: 弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门 [打印本页] 作者: 怀念夏天 时间: 2024-7-26 19:53 标题: 弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门 Docker技术概论在WSL2中玩转Docker之Docker Engine部署 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.net My WebSite:http://thispage.tech/ Email: 291148484@163.com. Shenzhen China Address of this article:https://blog.csdn.net/qq_28550263/article/details/139663032 HuaWei:https://bbs.huaweicloud.com/blogs/429017 【先容】:本文先容基于WSL2的基础用于,以及基于WSL2,部署Docker Engine,实验环境为Windiws11,部署Docker Engine的Linux为Ubuntu发行版本。
上一节:《 暂无 》 | 下一节:《 暂无 》
1. 概述
Docker是一种广泛使用的容器化平台,它答应开发者将应用程序及其依赖项打包到一个可移植的容器中,以便在任何地方都能够以相同的方式运行。在Windows操作系统上,Docker Desktop是一种盛行的Docker安装方式,它提供了一个用户友爱的图形界面,使得安装和管理Docker变得非常简单。
然而,尽管Docker Desktop在Windows上的安装和使用非常方便,但它仍然存在一些局限性和不完善的地方。例如,一些功能在Docker Desktop上可能无法完全发挥作用,大概仍处于试验阶段,这可能会影响到使用体验。
此外,Docker Desktop作为一个独立的应用程序,会占用肯定的系统资源,并且可能与其他应用程序产生辩论。对于一些对性能要求较高的开发者来说,这可能是一个问题。
为相识决这些问题,一种替代方案是在Windows Subsystem for Linux 2(WSL2)中直接安装Docker Engine。WSL2是微软推出的一项功能,它答应在Windows上运行Linux环境,并提供了更好的性能和兼容性。通过在WSL2中安装Docker Engine,开发者可以获得更原生的Docker体验,并且可以避免Docker Desktop的一些限制和问题。
在接下来的文章中,我们将具体先容如何在WSL2中安装Docker Engine,并探究这种方法相对于使用Docker Desktop的上风和留意事项。 2. 部署WSL2环境
2.1 WSL2简介及其安装
Windows Subsystem for Linux 2(WSL2)是微软在Windows 10版本2004及更高版本中引入的一项功能,它是WSL的一个庞大更新。WSL2基于虚拟机技术,提供了一个完备的Linux内核,使得在Windows上运行Linux环境变得更加高效和兼容。
与第一代WSL相比,WSL2具有以下上风:
这些目次包含了实用于不同 CPU 架构的 Docker deb 安装包。下面是一个表格,形貌了每个目次的用途:
目次形貌amd64/包含实用于 AMD64 (x86-64) 架构的 Docker deb 安装包。这是最常见的架构,用于大多数个人计算机和服务器。arm64/包含实用于 ARM64 (AArch64) 架构的 Docker deb 安装包。这种架构常用于嵌入式装备、移动装备和一些服务器。armhf/包含实用于 ARMHF (ARM hard float) 架构的 Docker deb 安装包。这种架构常用于 32 位 ARM 装备,如 Raspberry Pi。ppc64el/包含实用于 PowerPC 64 位小端 (ppc64el) 架构的 Docker deb 安装包。这种架构常用于 IBM POWER 系统。s390x/包含实用于 IBM System z (s390x) 架构的 Docker deb 安装包。这种架构常用于 IBM 大型机。 一般该根据你的系统 CPU 架构选择相应的目次。对于大多数个人计算机和服务器,amd64/ 是精确的选择。你可以使用以下命令来检查你的系统架构: