5.5. 为非网络部署创建 RHEL for Edge 容器镜像

下载 RHEL for Edge 容器提交后,您可以通过将下载的提交加载到 Podman 中来构建容器。为此,请执行以下步骤:

先决条件

流程

  1. 进入您下载了 RHEL for Edge 容器镜像的目录。
  2. 将 RHEL for Edge 容器镜像加载到 Podman 中。

    $ cat ./commit_ID-container.tar | sudo podman load

    命令输出提供镜像 ID,例如:@8e0d51f061ff1a51d157804362bc875b649b27f2ae1e66566a15e7e6530cec63

  3. 使用上一步中生成的镜像 ID,标记新的 RHEL for Edge 容器镜像。

    $ sudo podman tag image-ID localhost/edge-container

    podman tag 命令为本地镜像分配额外名称。

  4. 运行名为 edge-container 的容器

    $ sudo podman run --name=edge-container -p 8080:80 localhost/edge-container

    podman run --name=edge-container 命令根据 localhost/edge-container 镜像为容器分配名称。

  5. 列出容器:

    $  $ podman ps -a
    CONTAINER ID  IMAGE                               	COMMAND	CREATED    	STATUS                	PORTS   NAMES
    2988198c4c4b  …./localhost/edge-container   /bin/bash  3 seconds ago  Up 2 seconds ago      	edge-container

因此,Podman 运行一个容器,为 RHEL for Edge 容器提交提供存储库。