如何在Windows 10/11上使用CMD安装Red Hat Podman

如何在Windows

在 Windows 10 或 11 上通过 CMD 安装 Red Hat Podman,可以按照以下步骤进行:
1. "启用 WSL (Windows Subsystem for Linux)": - 打开 PowerShell 或 Command Prompt。 - 输入以下命令并按 Enter: ``` dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` - 然后输入以下命令并按 Enter: ``` dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` - 重启计算机。
2. "安装 WSL": - 打开 Microsoft Store。 - 搜索“Windows Subsystem for Linux”。 - 点击“获取”或“安装”来安装。
3. "选择并安装 Linux 发行版": - 打开 Microsoft Store。 - 搜索“Ubuntu”或其他你喜欢的 Linux 发行版。 - 点击“安装”。
4. "打开 WSL": - 打开命令提示符或 PowerShell。 - 输入以下命令并按 Enter: ``` wsl --install ``` - 等待安装完成。
5. "配置 WSL": - 打开一个新的 WSL 窗口。 - 输入以下命令更新包管理器: ``` sudo apt update ```

相关内容:

容器化已成为现代软件开发和部署的基础技术。容器能够将应用程序及其依赖项打包成独立单元,从而简化开发流程、增强可移植性并简化部署过程。Red Hat Podman 是一种容器化工具,它是 Docker 的一种不错替代品,采用无守护进程技术,使我们能够以安全性和简洁性为重点运行和管理容器。尽管 Podman 主要与 Linux 相关联,但它也适用于 Windows,使 Windows 用户能够利用容器的强大功能。

因此,你可以按照本教程操作,完全使用命令行在 Windows 11 或 10 上安装 Podman(Docker 的替代品),使用 PowerShell 或 CMD。

为什么使用 Red Hat Podman?

在了解教程步骤之前,让我们先来看一些使 Podman 成为创建虚拟容器值得使用的要点。以下是其中一些:

轻量级且安全:Podman 以其轻量级特性以及对安全性的高度重视而闻名。它无需守护进程即可运行,从而减少了攻击面并增强了安全性。

与 Linux 兼容:Podman 力求与 Docker CLI 兼容,使其成为那些从 Docker 迁移过来的用户的合适选择,同时还能享受额外的安全性功能。

开源:Podman 是由 Red Hat 开发的开源项目,由专门的社区积极维护,免费提供给用户。

按照以下步骤操作,使用命令提示符或 PowerShell 在 Windows 电脑上安装 Red Hat Podman:

第 1 步:检查系统要求

首先,你必须确保 Windows 系统已更新至最新版本,以便能够满足运行 Podman 的要求。你的系统应为 Windows 11 或 Windows 10 版本 1709(构建版本 16299)或更高版本,并且必须启用 Windows Subsystem for Linux 2(WSL 2)和虚拟机功能。如果尚未启用这些功能,你可以使用第二步中的命令来激活它们。

第 2 步:安装 WSL 2 和虚拟机平台

让我们打开 Windows PowerShell 或命令提示符,开始运行所需的命令。

对于 Windows 10 或 11,右键单击 【 开始 】 按钮,选择 【 PowerShell(管理员)】 或 【 终端管理员 】,选择对你来说可用的选项。

首先,运行以下命令启用 【 WSL 】 功能:

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

接下来,启用虚拟机平台功能:

 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑以应用更改。

第 3 步:在 Windows 10 或 11 上安装 Podman

重启系统后,再次以管理员身份打开 PowerShell,并使用以下 Winget 命令下载并安装 Red Hat Podman。

 winget install RedHat.Podman

第 4 步:初始化 Podman 机器

完成 Podman 的安装后,下一步是初始化 Podman 机器,这将下载创建容器所需的后端。简而言之,它将导入一个 Linux 操作系统以设置 WSL,以便 Podman 能够像在任何 Linux 机器上一样本地运行容器。

 podman machine init

第 5 步:启动 Podman 机器

完成 Podman 在 Windows 上的初始配置设置后,下一步是启动已初始化的机器。在 Windows 命令终端中输入以下命令:

 podman machine start

第 6 步:验证安装

为了验证 Podman 是否正确安装,你可以在 PowerShell 或命令提示符中运行以下命令:

 podman --version

你应该会在输出中看到 Podman 的版本。

创建容器

Podman 的命令行与 Docker 完全相同,但它是无守护进程的,这使得它与 Docker 不同。我们可以使用 Podman 命令来管理容器、镜像和 Pod,就像在 Linux 系统上一样。如果你想了解如何在 Windows 11 或 10 上通过 PowerShell 安装 Docker Desktop,可以查看我们的另一篇教程。

现在,让我们下载一些容器镜像,比如 Ubuntu,命令如下:

 podman pull ubuntu

查看已下载的镜像:

 podman images

快速创建一个容器,使用以下命令:

 podman run -it ubuntu /bin/bash

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章