第 20 章 使用 Buildah 操作容器

使用 Buildah,您可以从命令行对容器镜像或容器进行几个操作。操作示例:从头开始或从容器镜像创建一个工作容器作为起点,从工作容器或使用 Containerfile 创建一个镜像,配置容器的入口点、标签、端口、shell 和工作目录。您可以挂载工作容器目录以进行文件系统操作,删除工作容器或容器镜像等。

然后,您可以从正常工作的容器创建镜像,并将镜像推送到注册中心。

20.1. 在容器内运行命令

使用 buildah run 命令从容器执行命令。

先决条件

  • container-tools 元数据包已安装。
  • 本地系统上提供了拉取的镜像。

流程

  • 显示操作系统版本:

    # buildah run ubi-working-container cat /etc/redhat-release
    Red Hat Enterprise Linux release 8.4 (Ootpa)

其他资源

  • buildah-run 手册页