天无风 发表于 2025-11-21 09:51

PVE下玩DOCKER的方式

有个N100小主机,PVE8.4系统,现在是基于alpine模版LXC容器,每个DOCKER一个容器,每个容器都是独立的IP。
但按照网上教程配置好DOCKER后,发现不会更新。

PVE下玩DOCKER的正确方式是?

suaxi 发表于 2025-11-21 09:53

我这边的用法是debian12模板开个lxc,再套docker,不同容器不同ip需求用macvlan

i6wz1l 发表于 2025-11-21 10:51

pve是虚拟化系统,想要稳定最好保持对pve侵入最小原则, docker方法实现两种 一个是通过lxc容器里面部署docker 比较轻量,另外一个是安装debian等linux 虚拟机安装docker不要直接在pve上部署docker

zml1985 发表于 2025-11-21 11:12

本帖最后由 zml1985 于 2025-11-21 11:14 编辑

不要套娃,直接在PVE下装docker, 之后用Portainer去管理,很方便,docker整个目录挪到pve的数据盘,不怕系统挂丢数据
之后docker run 也行用yaml也行,随意了
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

天无风 发表于 2025-11-21 11:28

我在lxc下一个容器一个docker,就是后期管理,更新费事。
感觉是不是弄个debin在装docker,用统一的面板管理省事。
或者干脆在飞牛下跑docker好了。

chip_discovery 发表于 2025-11-21 11:37

https://community-scripts.github.io/ProxmoxVE/
不就是一行命令的事,VM 和LXC 都有
我选LXC 轻量化,

helllkz 发表于 2025-11-21 13:08

PVE下玩Docker,为啥不直接Debian里面装Docker呢?

雨季不再来 发表于 2025-11-21 13:14

helllkz 发表于 2025-11-21 13:08
PVE下玩Docker,为啥不直接Debian里面装Docker呢?

多装个虚拟机是好事吗?

pokwong 发表于 2025-11-21 13:29

雨季不再来 发表于 2025-11-21 13:14
多装个虚拟机是好事吗?

性能会有损失,内存会多吃一点,维护更加麻烦,总体来说坏处更多一些
但是如果nas资源充裕,没啥大不了的

雨季不再来 发表于 2025-11-21 13:40

pokwong 发表于 2025-11-21 13:29
性能会有损失,内存会多吃一点,维护更加麻烦,总体来说坏处更多一些
但是如果nas资源充裕,没啥大不了的 ...

楼主是n100,谈不上资源充裕。

pokwong 发表于 2025-11-21 13:40

如果需要docker自动更新,可以额外跑一个使用Watchtower

我的PVE下面
1、基于Debian模版LXC容器,没安装docker,裸跑frp *7
2、基于Debian模版LXC容器,安装docker,挂载主机存储点,每个应用跑一个 *2
3、基于Debian模版VM虚拟机,安装docker,每个应用跑一个 *7
4、基于Debian模版VM虚拟机,安装docker,大杂烩docker compose *2
5、openwrt、飞牛、其他测试

几乎都拆开了,升级的时候也是先备份,再分批次升级

秋窗寒雨 发表于 2025-11-21 15:40

升级到9.1,可以通过docker镜像创建lxc,缺点是更新问题,可以折腾折腾

zvcs 发表于 2025-11-21 16:14

秋窗寒雨 发表于 2025-11-21 15:40
升级到9.1,可以通过docker镜像创建lxc,缺点是更新问题,可以折腾折腾

更新问题无解,但是数据可以通过resource map的形式固化,然后创建个新容器

YsHaNg 发表于 2025-11-21 18:03

更新用compose

faninx 发表于 2025-11-21 18:41

每个DOCKER一个容器是什么操作,如果真的要开这么多LXC,就直接LXC里部署应用了。
另外,最近更新,PVE 9 LXC 的 Docker 好像有点问题,要降级containerd.io,不知道解决了没有。e

天无风 发表于 2025-11-21 21:20

每个docker都是找到命令用豆包装上的,现在想更新傻眼了。
一开始是看教程说lxc轻量化,分开了不会相互影响,现在就差个升级问题了。

秋窗寒雨 发表于 2025-11-21 21:49

zvcs 发表于 2025-11-21 16:14
更新问题无解,但是数据可以通过resource map的形式固化,然后创建个新容器 ...

本身程序配置数据之类的都是要映射出来的,后续版本更新会支持镜像更新的

hc313 发表于 2025-11-22 00:03

直接主机装个podman省事
页: [1]
查看完整版本: PVE下玩DOCKER的方式