第 40 章 创建和运行容器
本节提供有关使用实时内核创建和运行容器的信息。
先决条件
-
安装
podman
和其他容器相关工具。 - 熟悉在 RHEL 8 中管理和管理 Linux 容器。
-
安装
kernel-rt
软件包和其他与时间相关的软件包。
40.1. 创建容器
您可以将所有以下选项用于实时内核和主 RHEL 内核。kernel-rt
软件包会带来潜在的确定性改进,并允许常见的故障排除。
先决条件
- 管理员特权.
流程
以下流程描述了如何配置与实时内核相关的 Linux 容器。
创建您要用于容器的目录。例如:
# mkdir cyclictest
更改到该目录:
# CD cyclictest
登录到提供容器 registry 服务的主机:
# podman login registry.redhat.io Username: my_customer_portal_login Password: *** Login Succeeded!
有关登录到 registry 主机的更多信息,请参阅 构建、运行和管理容器。
创建以下 Dockerfile:
# vim Dockerfile FROM rhel8 RUN subscription-manager repos --enable=rhel-8-for-x86_64-rt-rpm RUN dnf -y install rt-tests ENTRYPOINT cyclictest --smp -p95
从包含 Dockerfile 的目录构建容器镜像:
# podman build -t cyclictest .