用户工具

站点工具


pve:containers

第五章:容器

原文链接: 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 故障排除

常见问题:

  • 容器无法启动:检查配置和日志
  • 网络问题:检查网络配置
  • 存储问题:检查磁盘空间和权限
pve/containers.txt · 最后更改: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki