公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
Podman[1](POD MANager)是一个跨平台的容器管理工具,可用于管理容器、镜像、卷以及以容器组形式存在的 Pod。Podman 可以在 Linux 上直接运行容器,但在像 macOS 和 Windows 这样的平台,是通过虚拟机间接运行容器。
Podman Desktop 提供的图形用户界面使开发人员可以方便快捷地在本地环境中创建和管理容器,简化了容器的使用,无需记忆和输入复杂的命令,降低容器的使用门槛。
![6f8bfe7519d7944aa4f5952af854c1df.png](https://img-blog.csdnimg.cn/img_convert/6f8bfe7519d7944aa4f5952af854c1df.png)
主要特点
优秀的兼容性
多平台:支持 Linux、macOS、Windows
兼容 Docker API、Lima、Kind、Openshift Local、Podman Machine
![a40dd47ec995c583696dc1b65186e6bc.png](https://img-blog.csdnimg.cn/img_convert/a40dd47ec995c583696dc1b65186e6bc.png)
容器和 Pod 管理
构建、运行容器的 Pod
无需 Kubernetes 直接运行 Pod
内置终端 ssh 到容器
与 Docker Compose 兼容
![fd8b8b92a30961429e951a9f75983074.png](https://img-blog.csdnimg.cn/img_convert/fd8b8b92a30961429e951a9f75983074.png)
镜像和仓库管理
配置管理多个镜像仓库
构建、拉取、tag 和推送镜像
推送镜像到 Kind 集群
![4520b173807d0873dd78af22732f3d19.png](https://img-blog.csdnimg.cn/img_convert/4520b173807d0873dd78af22732f3d19.png)
Kubernetes
兼容 Kubernetes YAML 创建 Pod
从容器或者 Pod 生成 Kubernetes YAML
![5316577c766ef044148ab898e10b9233.png](https://img-blog.csdnimg.cn/img_convert/5316577c766ef044148ab898e10b9233.png)
兼容 Docker Extension
支持 Docker Desktop UI extensions,可以使用 OCI 镜像运行 Extension,如 flomesh/pipy-docker-ext
。
![f4e774139358271c19724cf4ddf94719.png](https://img-blog.csdnimg.cn/img_convert/f4e774139358271c19724cf4ddf94719.png)
### 可扩展性
扩展容器引擎(如 Podman、Docker、Lima 等)
与第三方工具集成,如 Kind 或者 Compose
提供扩展点[2],用于添加操作、菜单、配置,并用特定功能丰富用户界面
![a582e78e835f040b44b2be676da087cb.png](https://img-blog.csdnimg.cn/img_convert/a582e78e835f040b44b2be676da087cb.png)
安装
在安装 Podman Desktop 之前要先 安装 Podman[3],在 macOS 上可以通过 Homebrew 进行安装。
brew install podman
安装完成后执行下面的命令创建并启动虚拟机。
podman machine init
podman machine start
Podman Desktop 的安装[4] 也很简单,同样可以使用 Homebrew 来安装。
brew install podman-desktop
然后就可以使用了。
至于 Podman Desktop 能否取代 Docker Desktop,你怎么看?
参考资料
[1]
Podman: https://podman.io/
[2]提供扩展点: https://podman-desktop.io/docs/extensions/write
[3]安装 Podman: https://podman.io/docs/installation
[4]Podman Desktop 的安装: https://podman-desktop.io/downloads
本文转载自:「云原生指北」,原文:https://url.hi-linux.com/00uyF,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
点击下方图片即可阅读
GitHub 星标 14.1K,这款多人在线协作编辑器完全开源了
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!