在 PVE 中 的LXC 容器安装1panle
第一步:在 PVE 中创建 LXC 容器
推荐使用 Debian 12 或 Ubuntu 22.04 / 24.04 作为系统模板,因为 1Panel 对这两个系统的支持最好。
-
下载系统模板:
-
在 PVE Web 界面中,点击你的存储(如
local) -> CT Templates -> Templates。 -
搜索并下载
debian-12-standard或ubuntu-22.04-standard。
-
-
创建容器:
-
点击右上角的 Create CT。
-
General(常规):
-
Hostname: 填入容器名称(例如
1panel-container)。 -
Password: 设置容器的 root 密码。
-
-
Template(模板):
-
选择刚才下载好的 Debian 或 Ubuntu 模板。
-
-
Disks(磁盘):
-
Root Disk: 根据需求分配大小(建议至少 10GB 以上,因为 1Panel 后续会运行 Docker 和容器)。
-
-
CPU:
-
分配核心数(例如 1核 或 2核)。
-
-
Memory(内存):
-
分配内存(建议至少 1GB,推荐 2GB 或以上)。
-
-
Network(网络):
-
Bridge: 通常选择
vmbr0。 -
IPv4: 选择
DHCP(推荐)或手动配置静态 IP。
-
-
确认创建:检查无误后点击 Finish,等待创建完成后启动容器。
-
第二步:登录容器并准备环境
在 PVE 节点点击刚创建好的 LXC 容器(例如 ID 为 100),点击 Shell 进入命令行。
注意:1Panel 依赖 Docker 运行,如果在创建 PVE 容器时没有勾选“无特权容器(Unprivileged)”的某些高级选项,部分系统直接运行 Docker 可能会遇到权限问题。建议先更新系统并安装基本工具:
apt update && apt upgrade -y
apt install -y curl wget sudo
第三步:一键安装 1Panel
-
复制官方的在线安装脚本并在容器 Shell 中执行(以 Debian/Ubuntu 为例):
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
-
安装过程中的交互:
-
脚本会自动检测系统环境。
-
询问是否安装 Docker,选择同意(1Panel 必须依赖 Docker)。
-
设置 1Panel 的端口、用户名和密码(也可以使用脚本随机生成的)。
-
-
安装完成:
-
安装成功后,终端会输出访问地址(如
http://你的IP:目标端口/安全入口)以及用户名和密码。
-
💡 常见问题与提示
-
特权容器 vs 无特权容器:
-
如果在登录 1Panel 后创建 Docker 容器报错(如权限不足),通常是因为使用了默认的无特权容器。
-
解决办法:建议在 PVE 中将该 LXC 容器设置为特权容器(Privileged),或者在容器配置文件
/etc/pve/lxc/<ID>.conf中添加嵌套虚拟化/Cgroups 权限支持(通常直接建特权容器最省事)。
-
-
防火墙与端口:
-
确保你的 PVE 宿主机或局域网防火墙没有拦截 1Panel 使用的端口。
-
- 点赞
- 收藏
- 关注作者
评论(0)