取代 Docker Desktop?Podman Desktop 发布 GA 版本 1.0

简介: 关于 Podman Desktop 能否取代 Docker Desktop,你怎么看?

Podman[1](Pod Manager) 是一个跨平台的容器管理工具,可用于管理容器、镜像、卷以及以容器组形式存在的 PodPodman 可以在 Linux上直接运行容器,但在像 macOSWindows 这样的平台,是通过虚拟机间接运行容器。

Podman Desktop 提供的图形用户界面使开发人员可以方便快捷地在本地环境中创建和管理容器,简化了容器的使用,无需记忆和输入复杂的命令,降低容器的使用门槛。

Podman-Desktop

主要特点

优秀的兼容性

  • 多平台:支持 Linux、macOS、Windows
  • 兼容 Docker API、Lima、Kind、Openshift Local、Podman Machine

podman

容器和 Pod 管理

  • 构建、运行容器的 Pod
  • 无需 Kubernetes 直接运行 Pod
  • 内置终端 ssh 到容器
  • Docker Compose 兼容

podman

镜像和仓库管理

  • 配置管理多个镜像仓库
  • 构建、拉取、tag 和推送镜像
  • 推送镜像到 Kind 集群

podman-container

Kubernetes

  • 兼容 Kubernetes YAML 创建 Pod
  • 从容器或者 Pod 生成 Kubernetes YAML

podman-settings

兼容 Docker Extension

支持 Docker Desktop UI extensions,可以使用 OCI 镜像运行 Extension,如 flomesh/pipy-docker-ext

Docker-Extension

可扩展性

  • 扩展容器引擎(如 Podman、Docker、Lima 等);
  • 与第三方工具集成,如 Kind 或者 Compose
  • 提供扩展点[2],用于添加操作、菜单、配置,并用特定功能丰富用户界面;

podman可扩展性

安装

在安装 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,你怎么看?

参考资料

转载声明

目录
相关文章
|
13天前
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
390 0
|
13天前
|
Java 数据安全/隐私保护 Docker
Docker Desktop 启动报错 Unexpected WSL error 问题解决
Docker Desktop 启动报错 Unexpected WSL error 问题解决
450 0
|
13天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
35 1
|
11天前
|
Docker 容器
Docker部署minio-arm64版本,阿里官方推荐
Docker部署minio-arm64版本,阿里官方推荐
|
13天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
44 3
|
1天前
|
Java 数据安全/隐私保护 Docker
Docker Desktop 启动报错 Unexpected WSL error 问题解决
Docker Desktop 启动报错 Unexpected WSL error 问题解决
|
11天前
|
Docker 容器
docker部署omni_usdt 0.8.0版本私有链集群环境
docker部署omni_usdt 0.8.0版本私有链集群环境
|
11天前
|
Linux Docker 容器
安装新版本Docker报错container-selinux >= 2:2.74 - 蓝易云
以上步骤应该能够帮助你解决遇到的问题。如果问题仍然存在,你可能需要寻求专业的技术支持。
38 0
|
13天前
|
并行计算 Ubuntu Docker
Docker环境Ubuntu20.04安装Python3.10版本
Docker环境Ubuntu20.04安装Python3.10版本
79 0
|
13天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
23 4