4

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

 1 year ago
source link: https://www.v2ex.com/t/947705
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Linux

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

  fever · 9 小时 14 分钟前 · 803 次点击
想请问一个 lxc 里面装多个软件好,还是每个软件新开一个 lxc 比较好

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

正确的推荐的使用方法是哪个
13 条回复    2023-06-11 17:14:49 +08:00
pcbl

pcbl      9 小时 11 分钟前 via Android   ❤️ 1

一个 lxc 然后套 docker
skkk

skkk      9 小时 11 分钟前 via iPhone   ❤️ 1

在下是 1 个 lxc 装多个 docker 容器,重要的 docker 分成不同的 lxc.
fever

fever      8 小时 56 分钟前

@skkk #2 主要还是不理解 jellyfin 这种,需要独立开一个 lxc 吗,还是说和其他容器一样跑在一个 lxc 就够了
Jirajine

Jirajine      8 小时 47 分钟前   ❤️ 1

lxc 是“系统容器”,docker 是“应用容器”。
flyqie

flyqie      8 小时 29 分钟前   ❤️ 1

lxc 永远不可能对标 docker, 他俩走的不是一个路子。

docker 我选择 ALL IN ONE KVM 玩法.

lxc 里嵌套 docker 破坏了隔离性同时也麻烦..
xgfan

xgfan      8 小时 24 分钟前 via iPhone   ❤️ 1

如果应用是以下两种之一
1 ,有状态的
2 ,需要硬件直通的
我会使用 lxc ,一个 lxc 也只会跑一个应用。
qping

qping      8 小时 18 分钟前

@xgfan
有状态的是什么样的,需要固定 ip 之类的?
xgfan

xgfan      7 小时 41 分钟前 via iPhone

@qping 比较典型就是数据库
wheat0r

wheat0r      7 小时 8 分钟前   ❤️ 1

没什么特别需要的话可以当 LXC 不存在
ruidoBlanco

ruidoBlanco      7 小时 0 分钟前   ❤️ 1

@fever jellyfin 跟其他 docker container 放一個 lxc 可以的。我的 jellyfin 所在 lxc 裡有 10 個 docker container 。

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

簡單的說,我下載用的那些 container ,在另外一個 lxc 裡面。為什麼不跟 jellyfin 放一塊?如果我要重啟下載用的 lxc ,應該不要影響我看片,那麼 jellyfin 就放另外的 lxc 。
zx900930

zx900930      5 小时 2 分钟前   ❤️ 1

lxc 最典型的用法是拿来分割出一些需要 7/24 小时运行的应用.
比如 DNS/文件服务器 /媒体服务器 /共用的数据库 /Home assistant/监控设备 之类的东西
可以单独启停, 而且重启 docker vm 的时候不会影响到这些应用的运行
ltkun

ltkun      3 小时 49 分钟前 via Android

@flyqie 啥叫破坏隔离性也麻烦 我就是在给特权 lxc 容器里面开 docker 很好用
ltkun

ltkun      3 小时 48 分钟前 via Android

@ltkun 非特权容器 怎么就不能修改自己帖子呢

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK