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

PodmanDesktop是一个图形化工具,方便用户在多平台上管理Podman容器。它支持Linux、macOS和Windows,兼容DockerAPI,提供镜像和仓库管理功能,以及对KubernetesYAML的支持。PodmanDesktop简化了容器操作,且具有良好的可扩展性,能与第三方工具集成。在macOS上,可通过Homebrew安装。

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-container

镜像和仓库管理

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

podman

Kubernetes

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

podman-yaml

兼容 Docker Extension

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

podman-extension

可扩展性

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

podman-extension

安装

在安装 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://mp.weixin.qq.com/s/q0OEbrUQlrzCW3Ny6e93xw
### 安装和配置 Docker Desktop Docker Desktop 是 Windows 系统上使用 Docker 的最佳方式,它简化了在 Windows 上部署容器化应用的流程。安装 Docker Desktop 需要满足一定的系统要求,并确保硬件支持虚拟化技术。 #### 系统要求 - **操作系统**:Windows 10 64位,Pro、Enterprise 或 Education 版本(Build 15063 或更高版本)。 - **Hyper-V 和容器功能**:必须启用 Hyper-V 和容器 Windows 功能。 - **硬件要求**:至少需要 4GB 的系统内存,并且在 BIOS 设置中启用了 BIOS 级别的硬件虚拟化支持 [^2]。 #### 安装步骤 1. **下载 Docker Desktop**: - 访问 [Docker Desktop 下载页面](https://www.docker.com/products/docker-desktop) 下载安装包。 2. **启用 WSL (Windows Subsystem for Linux)**: - 在安装 Docker Desktop 之前,建议先安装 WSL,因为 Docker Desktop 依赖于 WSL 来运行 Linux 容器。 - 打开 PowerShell 作为管理员,执行以下命令来安装 WSL: ```powershell wsl --install ``` - 安装完成后,重启计算机以使更改生效 [^4]。 3. **安装 Docker Desktop**: - 运行下载的 Docker Desktop 安装程序。 - 安装过程中,如果系统未启用 Hyper-V,安装程序会自动为你启用并重启计算机 [^3]。 4. **验证安装**: - 安装完成后,打开 Docker Desktop 应用程序。 - 打开命令提示符或 PowerShell,输入以下命令来验证 Docker 是否已正确安装: ```bash docker --version ``` 5. **配置环境变量**: - 如果 Docker 可执行文件路径未被自动添加到系统的 `Path` 环境变量中,可以手动将其添加进去。 - 使用 PowerShell 添加 Docker 到环境变量 `Path` 中: ```powershell $dockerPath = "C:\Program Files\Docker" $currentPath = [Environment]::GetEnvironmentVariable("Path", [EnvironmentVariableTarget]::Machine) if (-not $currentPath.Contains($dockerPath)) { [Environment]::SetEnvironmentVariable("Path", $currentPath + ";" + $dockerPath, [EnvironmentVariableTarget]::Machine) } ``` 6. **测试 Docker 命令**: - 打开一个新的命令提示符窗口,输入以下命令来测试 Docker 是否正常工作: ```bash docker run hello-world ``` 通过以上步骤,可以在 Windows 系统上成功安装并配置 Docker Desktop,以便进行容器化应用程序的开发和测试 [^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值