Podman 教程

Podman Desktop 镜像 Images

进入到 Podman Desktop,选择“Images”选项卡,该选项卡显示您的环境中存在的所有本地镜像,你可以对镜像进行删除、启动容器等操作,如下图:

Podman Desktop 镜像 Images

其中镜像列表包含以下信息:

  • NAME:镜像名称 + 标签(如 docker.io/library/my-redis:latest)

  • AGE:镜像创建 / 拉取时长

  • SIZE:镜像占用磁盘空间

  • ACTIONS:操作按钮(▶ 启动容器、🗑 删除镜像、⋯ 更多操作)

启动镜像为容器

通过镜像快速创建并运行容器:

  1. 在目标镜像的 ACTIONS 列,点击「▶」按钮;

  2. 在弹出的「Run Image」窗口中,配置容器参数(调试场景可保持默认)

    • Container name:自定义容器名称(如 my-redis-container);

    • Ports:端口映射(如 6379:6379,宿主机端口:容器端口);

    • Environment:环境变量(可选,如 Redis 密码 REDIS_PASSWORD=test123);

  1. 点击「Start Container」,容器将启动并自动跳转到「Containers」页面查看状态。

Podman Desktop 镜像 Images

具体操作参考创建容器部分。

删除镜像

清理不需要的镜像(需确保镜像未被容器使用):

  1. 在目标镜像的 ACTIONS 列,点击「🗑」按钮;

  2. 在弹出的确认窗口中,点击「Delete」,镜像将被移除。

Podman Desktop 镜像 Images

构建新镜像(基于 Containerfile)

通过本地 Containerfile 构建自定义镜像:

  1. 点击页面右上角的「Build」按钮;

  2. 在弹出窗口中,选择「Containerfile」所在的本地目录;

  3. 填写「Image name」(如 my-redis:latest);

  4. 点击「Build」,等待构建完成后,新镜像会出现在列表中。

Podman Desktop 镜像 Images

具体操作,可以参考创建容器部分。

拉取公共镜像

从镜像仓库(如 Docker Hub)拉取官方镜像:

  1. 点击页面右上角的「Pull」按钮;

  2. 在「Image to Pull」输入框中填写镜像名称(如 redis:7.2-alpine);

  3. 点击「Pull」,等待拉取完成后,镜像会出现在列表中。

Podman Desktop 镜像 Images

导入本地镜像文件

导入已保存的本地镜像包(如 .tar 文件):

  1. 点击页面右上角的「Import」按钮;

  2. 选择本地的镜像文件(如 redis-image.tar);

  3. 点击「Open」,等待导入完成后,镜像会出现在列表中。

Podman Desktop 镜像 Images

清理无用镜像

批量清理未被容器使用的镜像:

  1. 点击页面右上角的「Prune」按钮;

  2. 在弹出窗口中,确认清理范围(默认清理所有「未使用」的镜像);

  3. 点击「Prune」,系统将自动删除无用镜像并释放磁盘空间。

Podman Desktop 镜像 Images

注意事项

  • 启动容器前,需确保宿主机端口未被占用。

  • 删除镜像前,需先停止并删除依赖该镜像的容器。

  • 构建镜像时,需确保本地存在有效的 Containerfile 文件。

 

 

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号