===== 第五章:容器 ======
**原文链接:** https://pve.proxmox.com/pve-docs/pve-admin-guide.html
**最后更新时间:** 2026-02-25
Proxmox VE使用LXC(Linux Containers)作为其容器技术。
===== 5.1 创建容器 =====
==== 5.1.1 使用Web界面创建 ====
1. 转到数据中心 → 容器
2. 点击“创建CT”
3. 按照向导完成配置
==== 5.1.2 使用命令行创建 ====
# pct create <vmid> local:vztmpl/debian-12-standard_amd64.tar.gz --rootfs local:8 --memory 512 --swap 512 --cores 2 --net0 name=eth0,bridge=vmbr0
===== 5.2 容器配置 =====
==== 5.2.1 常规设置 ====
* 容器ID
* 主机名
* 密码
==== 5.2.2 模板 ====
选择操作系统模板。
==== 5.2.3 根磁盘 ====
* 存储位置
* 磁盘大小
==== 5.2.4 CPU ====
* 核心数量
* CPU限制
==== 5.2.5 内存 ====
* 内存
* 交换空间
==== 5.2.6 网络 ====
* 网络接口
* IP地址(DHCP/静态)
* 网关
==== 5.2.7 DNS ====
* DNS服务器
* DNS搜索域
===== 5.3 容器操作 =====
==== 5.3.1 启动 ====
# pct start <vmid>
==== 5.3.2 停止 ====
# pct stop <vmid>
==== 5.3.3 重启 ====
# pct restart <vmid>
==== 5.3.4 暂停 ====
# pct suspend <vmid>
==== 5.3.5 恢复 ====
# pct resume <vmid>
===== 5.4 容器管理 =====
==== 5.4.1 进入容器 ====
# pct enter <vmid>
==== 5.4.2 执行命令 ====
# pct exec <vmid> -- /bin/bash
==== 5.4.3 克隆 ====
# pct clone <vmid> <newid> --newname <name>
==== 5.4.4 转换为模板 ====
# pct template <vmid>
===== 5.5 实时迁移 =====
容器可以实时迁移。
==== 执行迁移 ====
# pct migrate <vmid> <target-node> --online
===== 5.6 资源限制 =====
==== 5.6.1 CPU限制 ====
* 核心限制
* CPU权重
* CPU配额
==== 5.6.2 内存限制 ====
* 内存限制
* 交换限制
==== 5.6.3 磁盘I/O限制 ====
* 读取速度
* 写入速度
* IOPS限制
==== 5.6.4 网络带宽限制 ====
* 入口限制
* 出口限制
===== 5.7 存储 =====
==== 5.7.1 额外磁盘 ====
可以添加额外磁盘给容器。
==== 5.7.2 挂载点 ====
* 绑定挂载
* 卷
===== 5.8 容器模板 =====
==== 5.8.1 下载模板 ====
使用Web界面或命令行下载模板:
# pveam update
# pveam available
# pveam download local debian-12-standard_amd64.tar.gz
==== 5.8.2 自定义模板 ====
可以创建自定义容器模板。
===== 5.9 备份 =====
容器可以使用vzdump备份。
===== 5.10 嵌套容器 =====
可以在容器内运行容器。
===== 5.11 安全 =====
==== 5.11.1 特权容器 ====
特权容器具有root权限。
==== 5.11.2 非特权容器 ====
非特权容器提供更好的安全性。
===== 5.12 容器监控 =====
==== 5.12.1 资源使用 ====
* CPU使用率
* 内存使用率
* 网络I/O
* 磁盘I/O
==== 5.12.2 日志 ====
# pct log <vmid>
===== 5.13 故障排除 =====
==== 常见问题:===
* 容器无法启动:检查配置和日志
* 网络问题:检查网络配置
* 存储问题:检查磁盘空间和权限