在redhat主机内创建redhat lxc

问题描述 投票:0回答:2

我正在redhat主机上创建基于redhat的lxc,但是lxc-create没有任何redhat模板。我想知道在redhat主机上创建redhat lxc是否可行。我还阅读了有关virsh和docker的内容。 Virsh 用于基于主机的容器,但它会像 LXC 一样被隔离吗?有人有这方面的经验吗?我很困惑是否可以为 virsh 中的每个容器配置单独的文件系统和网络接口。请帮助我提供最佳解决方案。预先感谢。

virtualization redhat lxc
2个回答
0
投票

Docker Hub 充满了可与 LXC 一起使用的镜像(包括 redhat 镜像)。您可以使用 dlrootfs 直接从 Docker Hub 下载 redhat 镜像,然后与 LXC 一起使用。

希望有帮助


0
投票

对于基于 Red Hat 的系统,包括 RHEL、CentOS 和 Fedora,您可能需要使用 Podman,它被设计为 Docker 的直接替代品,并提供类似的界面。 Podman 可以创建和管理容器,并且与红帽生态系统很好地集成。

以下是如何使用 Podman 创建基于 Red Hat 的容器的基本示例:

podman run -it --name my-containerregistry.redhat.io/rhel8:latest /bin/bash

在此示例中,registry.redhat.io/rhel8:latest 是 Red Hat Enterprise Linux 8 容器映像。您可以根据您的需要将其替换为适当的图像。

现在,关于您关于 virsh 的问题,它通常用于管理虚拟机 (VM) 而不是容器。 virsh 与 KVM/QEMU 虚拟化堆栈相关联。如果您正在寻找容器化和隔离,更常见的是使用 Docker、Podman 或其他容器运行时。

在隔离方面,使用 Docker 或 Podman 创建的容器被设计为轻量级并共享主机内核,同时提供进程和文件系统隔离。每个容器都有自己的文件系统和网络命名空间,这有助于实现类似于虚拟机的隔离。

© www.soinside.com 2019 - 2024. All rights reserved.