如何在Windows的Docker上运行Linux库
简介
在这篇文章中,我们将了解Linux库。这些库的实际功能是什么,有哪些不同类型的库。然后,我们将了解如何在Windows操作系统上使用这些Linux库,并借助于下面提到的各种方法。
什么是Linux库?
Linux终端工作时,只听从命令。它是一个 “纯文本控制台”,对终端命令做出反应。这些命令或功能的定义或代码都储存在库中。
Linux库的类型
这些库可以根据可执行文件的性质来划分。
- 静态库
-
动态图书馆
静止的图书馆 – 该命令及其定义被包含在一个可执行文件中。
动态库 – 命令及其定义在可执行文件中没有被绑定。命令的定义在可执行文件中不存在,只有命令是存在的。
方法
在Windows主机上使用Linux库有多种方法或途径。下面列出了其中的一些。
- 在Windows主机上使用Docker Desktop。
-
在Windows主机上使用虚拟机。
-
在Windows主机上使用WSL(Windows Subsystem for Linux)。
这里我们将实现对各种Linux库和包的执行。
Docker桌面
它是一个Windows的桌面应用程序,可以在Windows平台上运行Docker容器。它可用于苹果、Linux和Windows。
第1步 – 打开Docker桌面应用程序
我们有两种方法可以创建、运行、停止、销毁和管理容器。一种是使用这个 “桌面版”,另一种是使用 “windows终端”。这里我们将演示使用windows终端。
第2步 – 从开始打开终端。如果没有安装,使用微软商店安装 “windows terminal”。使用 “docker –version “命令检查docker的版本。
示例
输出
第3步 – 运行Ubuntu容器和命令
现在在docker容器内运行一个Ubuntu镜像。然后,进入这个容器执行Linux命令
因此,我们能够在Windows的Docker上运行Linux库。
虚拟机
我们可以不使用Docker桌面,而是使用虚拟机来安装一个Linux发行版,然后在上面运行Docker容器。安装一个虚拟化工具,我们将使用Oracle VM VirtualBox管理器。创建一个Ubuntu的虚拟机并启动它。
第1步 – 启动Ubuntu虚拟机
虚拟机启动后,它将为Ubuntu虚拟机打开一个新的显示窗口。
第2步 – 打开Linux终端,运行一个docker Container。
第3步 – 在这里执行Linux命令。
WSL: 用于Linux的Windows子系统
WSL是微软的一个产品。这是一个能在微软架构上无缝工作的Linux内核。
第1步 – 从微软商店安装它
在微软商店搜索WSL,下载并安装它。
使用PowerShell的以下命令在WSL上安装Ubuntu。
现在你可以通过搜索 “Ubuntu “从开始菜单中启动该应用程序。
第2步 – 我们已经安装了Ubuntu的WSL。现在运行Linux库的命令。
结论
因此,在这篇文章中,我们能够使用WSL、VM和Docker Desktop等各种方法在Windows系统上执行Linux库命令。