共计 901 个字符,预计需要花费 3 分钟才能阅读完成。
Podman(POD MANager)是一个跨平台的容器管理工具,可用于治理容器、镜像、卷以及以容器组模式存在的 Pod。Podman 能够在 Linux 上间接运行容器,但在像 macOS 和 Windows 这样的平台,是通过虚拟机间接运行容器。
Podman Desktop 提供的图形用户界面使开发人员能够方便快捷地在本地环境中创立和治理容器,简化了容器的应用,无需记忆和输出简单的命令,升高容器的应用门槛。
次要特点
优良的兼容性
- 多平台:反对 Linux、macOS、Windows
- 兼容 Docker API、Lima、Kind、Openshift Local、Podman Machine
容器和 Pod 治理
- 构建、运行容器的 Pod
- 无需 Kubernetes 间接运行 Pod
- 内置终端 ssh 到容器
- 与 Docker Compose 兼容
镜像和仓库治理
- 配置管理多个镜像仓库
- 构建、拉取、tag 和推送镜像
- 推送镜像到 Kind 集群
Kubernetes
- 兼容 Kubernetes YAML 创立 Pod
- 从容器或者 Pod 生成 Kubernetes YAML
兼容 Docker Extension
反对 Docker Desktop UI extensions,能够应用 OCI 镜像运行 Extension,如 flomesh/pipy-docker-ext
。
可扩展性
- 扩大容器引擎(如 Podman、Docker、Lima 等)
- 与第三方工具集成,如 Kind 或者 Compose
- 提供扩大点,用于增加操作、菜单、配置,并用特定功能丰富用户界面
装置
在装置 Podman Desktop 之前要先 装置 Podman,在 macOS 上能够通过 Homebrew 进行装置。
brew install podman
装置实现后执行上面的命令创立并启动虚拟机。
podman machine init | |
podman machine start |
Podman Desktop 的装置 也很简略,同样能够应用 Homebrew 来装置。
brew install podman-desktop
而后就能够应用了。
至于 Podman Desktop 是否取代 Docker Desktop,你怎么看?
关注 ” 云原生指北 ” 公众号
(转载本站文章请注明作者和出处盛世浮生,请勿用于任何商业用途)
正文完