PVE下玩DOCKER的方式
有个N100小主机,PVE8.4系统,现在是基于alpine模版LXC容器,每个DOCKER一个容器,每个容器都是独立的IP。但按照网上教程配置好DOCKER后,发现不会更新。
PVE下玩DOCKER的正确方式是? 我这边的用法是debian12模板开个lxc,再套docker,不同容器不同ip需求用macvlan pve是虚拟化系统,想要稳定最好保持对pve侵入最小原则, docker方法实现两种 一个是通过lxc容器里面部署docker 比较轻量,另外一个是安装debian等linux 虚拟机安装docker不要直接在pve上部署docker 本帖最后由 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 我在lxc下一个容器一个docker,就是后期管理,更新费事。
感觉是不是弄个debin在装docker,用统一的面板管理省事。
或者干脆在飞牛下跑docker好了。 https://community-scripts.github.io/ProxmoxVE/
不就是一行命令的事,VM 和LXC 都有
我选LXC 轻量化, PVE下玩Docker,为啥不直接Debian里面装Docker呢? helllkz 发表于 2025-11-21 13:08
PVE下玩Docker,为啥不直接Debian里面装Docker呢?
多装个虚拟机是好事吗? 雨季不再来 发表于 2025-11-21 13:14
多装个虚拟机是好事吗?
性能会有损失,内存会多吃一点,维护更加麻烦,总体来说坏处更多一些
但是如果nas资源充裕,没啥大不了的 pokwong 发表于 2025-11-21 13:29
性能会有损失,内存会多吃一点,维护更加麻烦,总体来说坏处更多一些
但是如果nas资源充裕,没啥大不了的 ...
楼主是n100,谈不上资源充裕。 如果需要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、飞牛、其他测试
几乎都拆开了,升级的时候也是先备份,再分批次升级 升级到9.1,可以通过docker镜像创建lxc,缺点是更新问题,可以折腾折腾
秋窗寒雨 发表于 2025-11-21 15:40
升级到9.1,可以通过docker镜像创建lxc,缺点是更新问题,可以折腾折腾
更新问题无解,但是数据可以通过resource map的形式固化,然后创建个新容器 更新用compose 每个DOCKER一个容器是什么操作,如果真的要开这么多LXC,就直接LXC里部署应用了。
另外,最近更新,PVE 9 LXC 的 Docker 好像有点问题,要降级containerd.io,不知道解决了没有。e 每个docker都是找到命令用豆包装上的,现在想更新傻眼了。
一开始是看教程说lxc轻量化,分开了不会相互影响,现在就差个升级问题了。 zvcs 发表于 2025-11-21 16:14
更新问题无解,但是数据可以通过resource map的形式固化,然后创建个新容器 ...
本身程序配置数据之类的都是要映射出来的,后续版本更新会支持镜像更新的 直接主机装个podman省事
页:
[1]