目录
在 Windows 11 或 10 上安装 Red Hat Podman
步骤 1:检查系统要求
步骤 2:安装 WSL 2 和虚拟机平台
第 3 步:在 Windows 10 或 11 上安装 Podman
步骤 4:初始化 Podman 机器
第 5 步:启动 Podman Machine
步骤 6:验证安装
创建容器
命令 Podman 命令
1. 拉取图像:
2. 列出正在运行的容器:
3. 列出所有容器:
4. 运行容器:
5. 停止容器:
6. 移除容器:
7. 列表图片:
8. 删除图像:
9. 容器日志:
10. 在正在运行的容器中执行命令:
11. 端口映射:
12. 列出窗格:
13. 创建一个新容器:
14. 将容器添加到容器:
15. 从 Pod 中移除容器:
16. 删除容器:
卸载
首页 常见问题 如何通过CMD在Windows 10或11上安装Redhat Podman

如何通过CMD在Windows 10或11上安装Redhat Podman

Oct 02, 2023 pm 09:33 PM
podman 容器

在 Windows 11 或 10 上安装 Red Hat Podman

请按照以下步骤使用命令提示符或Powershell在Windows机器上安装Red Hat Podman:

步骤 1:检查系统要求

首先,您必须确保您的 Windows 系统使用最新更新运行,以便它能够满足运行 Podman 的要求。您应该使用的是 Windows 11 或 Windows 10 版本 1709(内部版本 16299)或更高版本,并且必须启用适用于 Linux 2 (WSL 2) 的 Windows 子系统和 VM 功能,好吧,如果它们尚未激活,那么您可以使用第二步命令执行此操作。

步骤 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
登录后复制

重新启动计算机以应用更改。

如何通过CMD在Windows 10或11上安装Redhat Podman

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

再次重新启动系统后,以管理员身份打开PowerShell,并使用给定的Winget命令在Windows上下载并安装RedHat Podman

winget install RedHat.Podman
登录后复制
如何通过CMD在Windows 10或11上安装Redhat Podman

步骤 4:初始化 Podman 机器

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

podman machine init
登录后复制
如何通过CMD在Windows 10或11上安装Redhat Podman

第 5 步:启动 Podman Machine

当您在Windows上设置Podman的初始设置配置时,下一步是启动初始化的计算机。为此,只需在您的 Windows 命令终端类型中:

podman machine start
登录后复制

步骤 6:验证安装

要验证 Podman 是否已正确安装,您可以在 PowerShell 或 CMD 上运行以下命令。

podman --version
登录后复制

您应该看到输出中显示的 Podman 版本。

创建容器

Podman 的命令行的工作方式与 Docker 完全相同,但是,它是无守护进程的,这使得它与 Docker 不同。我们可以使用 Podman 命令来管理容器、镜像和 pod,就像在 Linux 系统上一样。如果您有兴趣,您还可以查看我们的另一个教程,以了解通过PowerShell在Windows 11或10上安装Docker桌面。

所以要下载一些容器镜像,比如说 Ubuntu,这里是命令:

podman pull ubuntu
登录后复制

要检查下载的图像:

podman images
登录后复制
登录后复制

若要快速创建容器,请使用:

podman run -it ubuntu /bin/bash
登录后复制

命令 Podman 命令

以下是一些常见的 Podman 命令,其解释与 Docker 的类似:

1. 拉取图像:

使用 Podman 拉取从注册表(例如 Docker Hub)下载容器映像。

 podman pull ubuntu:latest
登录后复制

2. 列出正在运行的容器:

显示当前正在运行的容器的列表。

podman ps
登录后复制

3. 列出所有容器:

显示所有容器的列表,包括已停止的容器。

podman ps -a
登录后复制

4. 运行容器:

从映像创建并启动容器。-it 标志分配终端并使容器具有交互性。

podman run -it --rm ubuntu:latest /bin/bash
登录后复制

5. 停止容器:

通过指定容器 ID 或名称来停止正在运行的容器。

podman stop container_name_or_id
登录后复制

6. 移除容器:

通过指定容器 ID 或名称来删除已停止的容器。

podman rm container_name_or_id
登录后复制

7. 列表图片:

显示本地可用的容器映像的列表。

podman images
登录后复制
登录后复制

8. 删除图像:

从本地存储库中删除容器映像。

podman rmi image_name
登录后复制

9. 容器日志:

查看正在运行或已停止的容器的日志。

podman logs container_name_or_id
登录后复制

10. 在正在运行的容器中执行命令:

在正在运行的容器中运行命令,而无需启动新的 shell。

podman exec -it container_name_or_id /bin/bash
登录后复制

11. 端口映射:

将容器的端口映射到主机端口。例如,这会将容器中的端口 80 映射到主机上的端口 8080。

podman run -d -p 8080:80 nginx:latest
登录后复制

12. 列出窗格:

显示 Pod 列表(Podman 用于管理容器组的概念)。

podman pod list
登录后复制

13. 创建一个新容器:

创建一个新容器并向其添加容器。

podman pod create --name mypod
登录后复制

14. 将容器添加到容器:

将现有容器添加到容器。

podman pod container add mypod container_name_or_id
登录后复制

15. 从 Pod 中移除容器:

podman pod container remove mypod container_name_or_id
登录后复制

16. 删除容器:

删除容器及其所有容器。

podman pod rm mypod
登录后复制

卸载

那些还想使用Powershell或命令提示符在Windows上删除Podman的人可以使用给定的命令:

以管理员身份运行命令终端,然后使用:

winget uninstall RedHat. Podman
登录后复制

以上是如何通过CMD在Windows 10或11上安装Redhat Podman的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Ubuntu 24.04上安装Podman 如何在Ubuntu 24.04上安装Podman Mar 22, 2024 am 11:26 AM

如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势,而不需要长期的后台服务。此外,Podman不需要使用根级别的权限。本指南详细讨论了如何在Ubuntu24上安装Podman。更新系统我们首先要进行系统更新,打开Ubuntu24的Terminalshell。在安装和升级过程中,我们都需要使用命令行。一种简单的

如何使用Docker进行容器的故障恢复和自动重启 如何使用Docker进行容器的故障恢复和自动重启 Nov 07, 2023 pm 04:28 PM

Docker作为一种基于容器技术的轻量级虚拟化平台,已经被广泛应用于各种场景中。在生产环境中,容器的高可用性和故障自动恢复是至关重要的。本文将介绍如何使用Docker进行容器的故障恢复和自动重启,包括具体的代码示例。一、容器自动重启的配置在Docker中,通过在运行容器时使用--restart选项可以启用容器的自动重启功能。常见的选项有:no:不自动重启。默

华为、浪潮等单位合作创建的开源容器镜像中心,AtomHub,宣布正式开放公测,可稳定下载国内服务 华为、浪潮等单位合作创建的开源容器镜像中心,AtomHub,宣布正式开放公测,可稳定下载国内服务 Jan 02, 2024 pm 03:54 PM

华为官方消息显示,开放原子开发者大会以“一切为了开发者”为主题,在无锡举办了两天,时间为12月16日至17日会上,由开放原子开源基金会主导,华为、浪潮、DaoCloud、谐云、青云、飓风引擎以及OpenSDV开源联盟、openEuler社区、OpenCloudOS社区等成员单位共同发起建设的AtomHub可信镜像中心正式开放公测。AtomHub秉承共建、共治、共享的理念,旨在为开源组织和开发者提供中立、开放共建的可信开源容器镜像中心。鉴于DockerHub等镜像仓库的不稳定性和不可控性,以及一些

如何通过CMD在Windows 10或11上安装Redhat Podman 如何通过CMD在Windows 10或11上安装Redhat Podman Oct 02, 2023 pm 09:33 PM

在Windows11或10上安装RedHatPodman请按照以下步骤使用命令提示符或Powershell在Windows机器上安装RedHatPodman:步骤1:检查系统要求首先,您必须确保您的Windows系统使用最新更新运行,以便它能够满足运行Podman的要求。您应该使用的是Windows11或Windows10版本1709(内部版本16299)或更高版本,并且必须启用适用于Linux2(WSL2)的Windows子系统和VM功能,好吧,如果它们尚未激活,那么您可以使用第二步命令执行此

如何排序C++ STL容器? 如何排序C++ STL容器? Jun 02, 2024 pm 08:22 PM

C++中对STL容器排序的方法:使用sort()函数,原地排序容器,如std::vector。使用有序容器std::set和std::map,元素在插入时自动排序。对于自定义排序顺序,可以使用自定义比较器类,如按字母顺序排序字符串向量。

C++ STL容器中常见类型有哪些? C++ STL容器中常见类型有哪些? Jun 02, 2024 pm 02:11 PM

C++STL中最常见的容器类型分别是Vector、List、Deque、Set、Map、Stack和Queue。这些容器为不同的数据存储需求提供了解决方案,例如动态数组、双向链表和基于键和值的关联容器。实战中,我们可以使用STL容器高效地组织和访问数据,例如存储学生成绩。

Python 作为小程序后端的三种方法 Python 作为小程序后端的三种方法 Apr 12, 2023 pm 09:10 PM

你好,我是征哥。微信的小程序是一个很不错的体验,简单,上手快,这几天也在学习使用小程序,自己总结了三种用 Python 作为小程序后端的方式,供你参考。方法一、微信的云托管[1]。优点:不需要购买服务器,不需要域名备案,按使用量计费,DevOps 自动化,安全鉴权,适合没有运维经验的人。缺点:费用这块,肯定是比自建服务器费用略高的。就像同一车型,自动挡的车比手动挡的车更贵一样。所谓云托管,就是一个 Docker 容器,你只需要弄一个仓库,可以 github, gitlab, gitee 中的任意

深入分析podman与docker的使用区别 深入分析podman与docker的使用区别 Jan 06, 2023 pm 04:33 PM

本篇文章给大家带来了关于podman和docker的相关知识,其中主要给大家介绍了podman与docker是什么东西,还有它们之间又有什么区别,感兴趣的朋友一起来看一下吧,希望对大家有帮助。