【podman】podman学习

Podman

官网

快速开始

面向 Docker 用户的 Podman 和 Buildah

Podman是一个开源的容器、pod和容器映像管理引擎。Podman使查找、运行、构建和共享容器变得容易。

Podman Desktop是Podman的图形应用程序,使其易于在Windows、MacOS和Linux上安装和使用Podman(以及其他容器引擎)。

管理容器(不仅仅是Podman。)

Podman Desktop允许您在一个统一的视图中列出、查看和管理来自多个支持的容器引擎*的容器。

轻松访问容器中的shell、日志和基本控件。

支持的引擎和编排器包括Podman、Docker、Lima、kind、Red Hat OpenShift、Red Hat Open Shift Developer Sandbox。

Docker 是如何工作的

  • 从镜像注册表中拉取和推送镜像
  • 在本地容器存储中创建图像副本并向这些容器添加图层
  • 提交容器并从主机存储库中删除本地容器镜像
  • 要求内核运行具有正确命名空间和 cgroup 等的容器。

Docker 用户担心这种方法有几个原因。列出一些:

  • 单个进程可能是单点故障。
  • 该进程拥有所有子进程(正在运行的容器)。
  • 如果发生故障,就会出现孤立进程。
  • 构建容器会导致安全漏洞。
  • 所有 Docker 操作都必须由具有相同完全 root 权限的用户(或多个用户)执行。

Podman 是如何工作的

Podman 的方法很简单,就是通过 runC 容器运行时进程(不是守护进程)直接与镜像注册表、容器和镜像存储以及 Linux 内核进行交互。

  •  Podman 而不是 Docker。不需要启动或管理像 Docker 守护进程这样的守护进程。
  • Docker 中熟悉的命令对于 Podman 来说也是一样的。
  • Podman 将其容器和镜像存储在与 Docker 不同的位置。
  • Podman 和 Docker 镜像兼容。
  • 对于Kubernetes环境,Podman 比 Docker 做得更多。
     

Podman安装说明

Podman安装说明

在CentOS安装

Podman可在默认的Extras repo(适用于CentOS7)和AppStream repo(用于CentOS8和Stream)中使用。

sudo yum -y install podman

在Debian安装
sudo apt-get -y install podman

在Fedora安装​
sudo dnf -y install podman

帮助文档

podman --helppodman <subcommand> --helpman podmanman podman-<subcommand>

查看版本号

podman version

显示整个系统的信息

podman info

在远程仓库中搜索镜像

 # podman search <search_term>podman search nginx

拉取镜像

 podman pull docker.io/library/httpd

查看机器上的所有图像

 podman images

运行容器

odman run -dt -p 8086:80/tcp docker.io/library/httpd

测试httpd容器

#  curl http://<IP_Address>:8086curl http://localhost:8086

 查看容器详细信息

podman inspect -l

查看容器的日志

 podman logs -l

查看容器的pid

podman top -l

停止容器

 podman stop -l

卸下容器

podman rm -l




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/636705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

烟火检测AI边缘计算智能分析网关V4如何通过ssh进行服务器远程运维

智能分析网关V4是一款高性能、低功耗的AI边缘计算硬件设备&#xff0c;它采用了BM1684芯片&#xff0c;集成高性能8核ARM A53&#xff0c;主频高达2.3GHz&#xff0c;并且INT8峰值算力高达17.6Tops&#xff0c;FB32高精度算力达到2.2T&#xff0c;每个摄像头可同时配置3种算法&…

npm, yarn和pnpm清理缓存

文章目录 前言npm查看缓存路径清理缓存 yarn查看缓存路径清理缓存 pnpm查看缓存路径清理缓存 前言 npm, yarn和pnpm是时下主流的node.js包管理器。 随着前端项目的增多&#xff0c;会下载许多的依赖。不管是哪种包管理器&#xff0c;都会使用缓存来增加下次下载的速度。但很多…

Fiddler基础使用指南

1. Fiddler介绍 Fiddler 是一款抓包工具&#xff0c;可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作&#xff0c;也可以用来检测网络安全 2. 设置过滤 通过设置过滤条件&#xff0c;可以使抓包工具过滤掉非目标包 3. 删除数据 被抓取的包可以进行手动删除 …

使用aspera下载SRA数据速度高达 下载中国gsa数据? ascp

转载自&#xff1a;秘籍 | 惊了&#xff0c;使用aspera下载SRA数据速度高达 291Mb/s - 简书 一、安装Aspera Connect 安装Linux版的Aspera Connect # 上面链接是最新版&#xff0c;因此下载的时候去官网复制最新的链接地址下载&#xff0c;否则可能会报错 wget https://d3gcli…

54 C++ 多线程 条件变量 condition_variable,wait(),notify_one()

一 前提&#xff1a;之前代码的缺陷 在前面我们使用两个线程 &#xff0c;一个线程读&#xff0c;一个线程写来完成对于共享数据访问。 我们把这个代码 先放在这里&#xff0c;方便回忆&#xff0c;然后说明代码可能存在的问题&#xff0c;然后改动。 class Teacher174 { pri…

奇偶性【高数笔记】

【如何判断奇偶性】 1.根据定义&#xff1a;f(x) - f(-x) 奇函数&#xff1b;f(x) f(-x) 偶函数 2.运算法则&#xff1a;四则运算和复合运算 #四则中&#xff0c;奇偶相加为非奇非偶 #复合运算&#xff1a;内偶则偶&#xff0c;内奇看外 3.已知的常识函数&#xff1a; 奇函数&…

Elasticsearch Index Shard Allocation 索引分片分配策略

Elasticsearch 索引分片的分配策略说明 在上一篇《索引生命周期管理ILM看完不懂你锤我 》&#xff08;https://mp.weixin.qq.com/s/ajhFp-xBU1dJm8a1dDdRQQ&#xff09;中&#xff0c;我们已经学会了索引级别的分片分配过滤属性&#xff0c;也就是在配置文件中指定当前节点的属…

牛客刷题之字符串

文章目录 字符串的长度(len)字符串的大小写删除字符串的指定字符字符串的重复输出&#xff08;不用循环语句&#xff09;字符的指定长度的输出&#xff08;切片&#xff09;字符串分隔 字符串的长度(len) str input()print(len(str))字符串的大小写 upper()全部大写 , lower()…

基于JavaWeb+SSM+Vue基于微信小程序的网上商城系统的设计和实现

基于JavaWebSSMVue基于微信小程序的网上商城系统的设计和实现 滑到文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 滑到文末获取源码 Lun文目录 目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想…

HTB Monitored

Monitored user Nmap ┌──(kali㉿kali)-[~] └─$ nmap -A 10.10.11.248 Starting Nmap 7.80 ( https://nmap.org ) at 2024-01-14 23:42 CST Stats: 0:00:15 elapsed; 0 hosts completed (1 up), 1 undergoing Connect S

一步一步写线程之五线程池的模型之一领导者追随者模型

一、线程池的模型 在学习过相关的多线程知识后&#xff0c;从更抽象的角度来看待多线程解决问题的方向&#xff0c;其实仍然是典型的生产和消费者的模型。无论是数据计算、存储、分发和任务处理等都是通过多线程这种手段来解决生产者和消费者不匹配的情况。所以&#xff0c;得…

软件测试的工作描述

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

Voc标签文件转Yolo标签文件程序

为了方便&#xff0c;我将代码封装成了桌面程序&#xff0c;GUI部分我就不介绍了&#xff0c;泛泛而谈到时啥都没学会。 一、yolo标签格式 我们看一下yolo标签的格式&#xff1a; <class index> <x center> <y center> <width> <height> \text…

使用LibreOffice做出第一个开源贡献的6种简单方法

2022年5月是LibreOffice月。这里有一些简单的方法来完成您的第一个开源贡献。 参与开源似乎有点令人困惑。从哪里开始?如何编码?和谁说话?别人怎么知道你做出了贡献&#xff0c;除此之外&#xff0c;还有人关心你吗? 事实上&#xff0c;这些问题都有一个简单的答案:LibreO…

蓝桥杯官网题目:2.包子凑数

链接:题目点这里 首先要知道一个数学定理裴蜀定理&#xff0c;还有完全背包的基本运用&#xff0c;这里只介绍前者 也可以看一下我的个人理解&#xff0c;我是第一次听说这个定理&#xff0c;理解可能有误差。 假设gcd(a,b)d,gcd是最大公约数的意思。即a&#xff0c;b的最大…

fabric.js 组件 图片上传裁剪并进行自定义区域标记

目录 0. 前言 1. 安装fabric与引入 2. fabric组件的使用 3. 属性相关设置 4. 初始化加载 4. 方法 5. 全代码 0. 前言 利用fabric组件&#xff0c;实现图片上传、图片”裁剪“、自定义的区域标记一系列操作 先放一张效果图吧&#x1f447; 1. 安装fabric与引入 npm i …

随身WiFi到底能不能买?一篇文章给你讲清楚!随身WiFi哪个品牌最靠谱 ,随身WiFi推荐第一名

随着移动设备的普及&#xff0c;人们对无线网络的需求越来越高。传统WiFi虽然覆盖面广&#xff0c;但移动性差&#xff0c;不能满足人们在外出、旅行或商务场合的上网需求。此时&#xff0c;随身WiFi的出现填补了这一空白。那么&#xff0c;随身WiFi究竟有何优势和劣势&#xf…

Zabbix 系统监控详解

1 介绍 1.1 摘要 本文深入浅出&#xff0c;切近实际运维应用&#xff0c;由 zabbix 3.4 版本入手&#xff0c;学习 zabbix 监控告警实现方式&#xff0c;由 zabbix 5.0 浅出实现快速部署、快速应用。本人从业多年&#xff0c;关注 zabbix 开源社区&#xff0c;以及 zabbix 官…

【开发必备】泳道图编辑工具及使用

1.什么是泳道图 事情的起因在与博主要和几位小伙伴一起开发一个小程序&#xff0c;那么涉及的人多时就需要用到需求文档这个玩意。然后博主当然要扛起写需求文档这项项目经理 &#xff08;牛马&#xff09;的职责了&#xff01; 然后&#xff0c;博主就发现需求文档中一个看似…

【C++算法】构建最优哈夫曼树

【C算法】构建最优哈夫曼树 作者&#xff1a;爱写代码的刚子 时间&#xff1a;2024.1.20 前言&#xff1a;本篇博客的代码均为自己独立完成&#xff0c;可能会有瑕疵 代码实现 #include <iostream> #include <vector> #include <queue> using namespace std…