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

Podman(POD MANager)是一个跨渠道的容器办理工具,可用于办理容器、镜像、卷以及以容器组形式存在的 Pod。Podman 能够在 Linux 上直接运行容器,但在像 macOS 和 Windows 这样的渠道,是经过虚拟机直接运行容器。

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

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

主要特点

优秀的兼容性

  • 多渠道:支撑 Linux、macOS、Windows
  • 兼容 Docker API、Lima、Kind、Openshift Local、Podman Machine

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

容器和 Pod 办理

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

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

镜像和库房办理

  • 装备办理多个镜像库房
  • 构建、拉取、tag 和推送镜像
  • 推送镜像到 Kind 集群

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

Kubernetes

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

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

兼容 Docker Extension

支撑 Docker Desktop UI extensions,能够运用 OCI 镜像运行 Extension,如 flomesh/pipy-docker-ext

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

### 可扩展性

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

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

装置

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

关注”云原生指北”微信公众号 (转载本站文章请注明作者和出处浊世浮生,请勿用于任何商业用途)