Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
fever
V2EX  ›  Linux

求问, PVE 下, LXC 的正确用法

  •  
  •   fever · Jun 11, 2023 · 7055 views
    This topic created in 1243 days ago, the information mentioned may be changed or developed.
    想请问一个 lxc 里面装多个软件好,还是每个软件新开一个 lxc 比较好

    比如 adguard jellyfin nextcloud 这种 ,一个 lxc 解决,或者开 3 个?

    正确的推荐的使用方法是哪个
    25 replies  •  2025-03-23 10:25:36 +08:00
    pcbl
    pcbl
    Jun 11, 2023 via Android❤️1
    1
    一个 lxc 然后套 docker
    skkk
    skkk
    Jun 11, 2023 via iPhone❤️1
    2
    在下是 1 个 lxc 装多个 docker 容器,重要的 docker 分成不同的 lxc.
    fever
    fever
    OP
    Jun 11, 2023
    3
    @skkk #2 主要还是不理解 jellyfin 这种,需要独立开一个 lxc 吗,还是说和其他容器一样跑在一个 lxc 就够了
    Jirajine
    Jirajine
    Jun 11, 2023❤️2
    4
    lxc 是“系统容器”,docker 是“应用容器”。
    flyqie
    flyqie
    Jun 11, 2023❤️1
    5
    lxc 永远不可能对标 docker, 他俩走的不是一个路子。

    docker 我选择 ALL IN ONE KVM 玩法.

    lxc 里嵌套 docker 破坏了隔离性同时也麻烦..
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Jun 11, 2023 via iPhone❤️1
    6
    如果应用是以下两种之一
    1 ,有状态的
    2 ,需要硬件直通的
    我会使用 lxc ,一个 lxc 也只会跑一个应用。
    qping
    qping
    Jun 11, 2023
    7
    @xgfan
    有状态的是什么样的,需要固定 ip 之类的?
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Jun 11, 2023 via iPhone
    8
    @qping 比较典型就是数据库
    wheat0r
    wheat0r
    Jun 11, 2023❤️1
    9
    没什么特别需要的话可以当 LXC 不存在
    ruidoBlanco
    ruidoBlanco
    Jun 11, 2023❤️1
    10
    @fever jellyfin 跟其他 docker container 放一個 lxc 可以的。我的 jellyfin 所在 lxc 裡有 10 個 docker container 。

    docker container 到底放哪個 lxc ,我是看 failure domain 的。

    簡單的說,我下載用的那些 container ,在另外一個 lxc 裡面。為什麼不跟 jellyfin 放一塊?如果我要重啟下載用的 lxc ,應該不要影響我看片,那麼 jellyfin 就放另外的 lxc 。
    zx900930
    zx900930
    Jun 11, 2023❤️1
    11
    lxc 最典型的用法是拿来分割出一些需要 7/24 小时运行的应用.
    比如 DNS/文件服务器 /媒体服务器 /共用的数据库 /Home assistant/监控设备 之类的东西
    可以单独启停, 而且重启 docker vm 的时候不会影响到这些应用的运行
    ltkun
    ltkun
    Jun 11, 2023 via Android
    12
    @flyqie 啥叫破坏隔离性也麻烦 我就是在给特权 lxc 容器里面开 docker 很好用
    ltkun
    ltkun
    Jun 11, 2023 via Android
    13
    @ltkun 非特权容器 怎么就不能修改自己帖子呢
    qviqvi
    qviqvi
    Jun 11, 2023
    14
    pve lxc 的教程有推荐的吗?感觉教程挺少的
    Jet
    Jet
    Jun 11, 2023❤️1
    15
    lxc 可以 bind mount 。
    比如 NAS ,Jellyfin 等需要共用一个 ZFS 路径的情况下很方便。
    linuxgo
    linuxgo
    Jun 11, 2023❤️1
    16
    我觉得有 lxc 的就首选用 lxc ,像 turnkeylinux 的应用,什么都包装好了,用起来很方便,如果没有 lxc 的,可以考虑装个 turnkey-core ,然后装个 docker 和 portainer 部署多个应用
    bao3
    bao3
    Jun 12, 2023❤️1
    17
    每个不同功能开不同的 pxc ,既有独立性又有安全性。虽然会让人觉得开了好多 lxc ,其实性能损失也就 10% 不到,但会功能之间相互不干扰,稳定,长久
    dcoder
    dcoder
    Jun 12, 2023❤️1
    18
    Lxc 里还套 docker ... Lxc 里就是个正常的 Linux, 配个啥都走正常 Linux 流程轻松就配置好了
    你们是被 docker+k8s 这套工业垃圾荼毒太深了么, 下了班还装来用 @_@
    levenwindy
    levenwindy
    Jun 12, 2023 via Android❤️1
    19
    LXC1 电信 v4+联通 v6(slaac) 跑 pt
    LXC2 本地 Nas ,联通 v4+v6 ,docker(jellyfin 等)
    LXC3 电信 v4 ,回家服务,ssr-server ,流量卡免流
    zlylong
    zlylong
    Jun 12, 2023
    20
    @flyqie 同意这个思路。使用 LXC 就不应该使用 docker
    flyqie
    flyqie
    Jun 12, 2023
    21
    @ltkun #13

    非特权容器无法使用完整 docker 功能,使用完整 docker 功能肯定会碰到 lxc 隔离问题,处理方式只有破坏 lxc 的隔离性这一个办法,唯一的优点是性能高,如果不是对性能有特别大需求的话,不是很建议。
    flyqie
    flyqie
    Jun 12, 2023
    22
    @zlylong #20

    我见过的为数不多的 container in container 商业项目是 anbox cloud, lxc 嵌 lxc 。

    况且那还是因为原来 anbox 的设计问题导致的,并不是他们真的觉得这么个玩法是好的。。
    moxuanyuan
    moxuanyuan
    Jul 23, 2023
    23
    @dcoder #18 最近在折腾 docker in lxc ,遇到最大问题就是 storage driver 的问题,docker 在 lxc 中,storage driver 只能用 vfs ,vfs 有很大的性能和存储问题,如果改为 fuse-overlay ,可能会有其实兼容情问题。。。我都快打算放弃了
    dcoder
    dcoder
    Jul 23, 2023
    24
    @moxuanyuan 下班干点有意义的事情, 别过度折腾 docker+k8s 这套工业垃圾, 这套东西就是设计出来需要一个"专业 Ops 团队", 天天搞面向 yml 编程的东西. 这样 Developer 和 Ops 就完美分开了. Developer 只懂开发, Ops 只懂配 yaml, 标准化以后, 工程师跟 fastfood 里只懂一个工序的店员一样 ...
    dilidilid
    dilidilid
    Mar 23, 2025
    25
    用法是尽量别用,性能不是特别吃紧的话还是虚拟机+docker ,这东西是有一些好处,但大部分情况下没啥必要。你如果实在在意性能的话可以直接裸 Debian/Ubuntu 然后在上面装 KVM
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1880 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    ♥ Do have faith in what you're doing.