侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

Podman Desktop跟Docker Desktop的对比及优点浅析

技术  /  管理员 发布于 8个月前   605

Podman是一个RedHat公司发布的开源容器管理工具,初衷就是 Docker 的替代品,在使用上与 Docker 相似,但又有着很大的不同。

它与Docker 的最大区别是架构,Docker 是以 C/S 架构运行的,我们平时使用的 docker 命令只是一个命令行前端,它需要调用 dockerd 来完成实际的操作,而 dockerd 默认是一个有 root 权限的守护进程。

Podman 不需要守护进程,直接通过 的形式启动容器,不需要 root 权限。

使你能够轻松地使用本地环境中的容器,Podman Desktop 利用 Podman Engine 提供轻量级且无守护程序的容器工具。

该工具允许浏览、管理容器的生命周期、检查容器、来自不同容器引擎的镜像等。


Podman Desktop的优点:

1.又快又轻

无守护进程,并使用最快的技术使 Podman Desktop 更快。

对从你的环境中使用的资源反应灵敏。

2.开放

Podman Desktop 在专注于将 Podman 作为默认打包的容器引擎的同时,还兼容了其他容器引擎。

这为最终用户提供了一个工具来独立于使用的引擎来管理他们的所有容器。

3.简单

在本地管理容器引擎可能很困难。

在本地环境中运行 Kubernetes 需要大量知识。

Podman Desktop 处理了这种复杂性,使开发人员能够专注于他们的代码。

4.可扩展的工作流

Podman Desktop 提供扩展点,使社区能够构建更多功能。

这允许与其他工具和技术进行更深入的集成,以扩展工具的工作流程和功能。

从而为开发人员提供了一个工具来独立于所使用的引擎来管理他们的所有容器。


Podman Desktop的特性:

1. 管理容器

列出、搜索、检查、连接、运行和停止容器。

2. 构建、拉取和推送镜像

从该工具构建镜像,通过管理仓库来拉取和推送镜像,从这些镜像运行容器

3. 管理 Podman 资源

查看分配的内存、CPU 和存储,如果需要,创建新机器

4. 兼容Docker desktop扩展

指定Docker desktop扩展的 OCI 镜像以将其导入。

例如:安全扫描器部署到 OpenShift 扩展。


Podman Desktop的扩展:

Podman Desktop 支持使用 Docker Desktop 的扩展功能,

Podman Desktop 能够通过添加包装器来拦截 API 调用来使用 Docker Desktop UI 插件。

通过添加 Docker Desktop 扩展,你可以扩展 Podman Desktop 的功能。

此外 Podman Desktop 还可以在后台使用插件来管理不同的容器引擎。

通过添加新插件,你可以扩展 Podman Desktop 的功能,

例如插入一个新的容器引擎,如 Podman、Docker、Lima 等。

扩展是用使用 来编写的。


相关文章:

podman和docker的比较和区别浅析

https://www.zongscan.com/demo333/96145.html


  • 上一条:
    在go语言中实现统计各位数字之和为偶数的整数个数示例代码
    下一条:
    windows10 + podman desktop安装流程步骤
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 推荐一款针对git、diff和grep输出的语法高亮显示的扩展包:Git Delta(0个评论)
    • 计算机网络知识详解(0个评论)
    • websocket压测工具推荐:wsbench(0个评论)
    • 在Git操作中出现的意外及解决方案之一:误提交了致命错误代码到master分支(0个评论)
    • 在Git操作中出现的意外及解决方案之一:推送代码到master后直接开发忘记切换分支(0个评论)
    • 近期文章
    • 在Nuxt3中如何减少import model声明及初始化加载models快速开发秘诀(0个评论)
    • 适用于 Laravel 的表单请求测试程序包(0个评论)
    • Laravel 10.25版本发布(0个评论)
    • 在go语言中实现生成文件的校验和功能代码示例(0个评论)
    • Laravel 11版本抢先看,看将有什么新功能发布(0个评论)
    • goose数据库迁移工具介绍及使用流程步骤(0个评论)
    • 中国程序员“翻墙”为海外软件公司打工,105.8万工资被罚没!转知乎(0个评论)
    • 在go语言gin框架中使用Sharding(Gorm分表中间件)实现分表流程步骤(0个评论)
    • 在PHP提高性能方式之开启OPCache扩展及OPCache配置参数详解(0个评论)
    • 在js的websocket客户端开发中遇到代码割裂情况解决方案(0个评论)
    • 近期评论
    • 路人 在

      php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..
    • 博主 在

      科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 @ mashrdn 多切换几个节点测试,免费ssr是没那么稳..
    • mashrdn 在

      科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 V2rayn免费节点添加上去了,youtobe无法打开网页,是怎么回事..
    • 张伟 在

      科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 3q!有用,不过免费节点隔天就要去git上复制新的导进去..
    • 博主 在

      科学上网翻墙访问Google , 上外网神器佛跳墙VPN(永久免费)使用流程步骤中评论 该篇教程已不能用了,告知大家,免的老有老铁问我!..
    • 2016-10
    • 2016-11
    • 2017-07
    • 2017-08
    • 2017-09
    • 2018-01
    • 2018-07
    • 2018-08
    • 2018-09
    • 2018-12
    • 2019-01
    • 2019-02
    • 2019-03
    • 2019-04
    • 2019-05
    • 2019-06
    • 2019-07
    • 2019-08
    • 2019-09
    • 2019-10
    • 2019-11
    • 2019-12
    • 2020-01
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2020-07
    • 2020-08
    • 2020-09
    • 2020-10
    • 2020-11
    • 2021-04
    • 2021-05
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-03
    • 2022-04
    • 2022-05
    • 2022-06
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-10
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-04
    • 2023-05
    • 2023-06
    • 2023-07
    • 2023-08
    • 2023-09
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客