编辑
2023-08-09
笔记
0

目录

更换软件源
更换模板源
配置硬件直通
在 PVE 的 LXC 容器中运行 Docker

更换软件源

shell
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list source /etc/os-release echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve $VERSION_CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list if [ -f /etc/apt/sources.list.d/ceph.list ]; then CEPH_CODENAME=`ceph -v | grep ceph | awk '{print $(NF-1)}'`; source /etc/os-release; echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-$CEPH_CODENAME $VERSION_CODENAME no-subscription" > /etc/apt/sources.list.d/ceph.list; fi

更换模板源

shell
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

配置硬件直通

  1. 编辑 /etc/default/grub 文件
shell
nano /etc/default/grub # 把下面一行 GRUB_CMDLINE_LINUX_DEFAULT="quiet" # 修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt"
  1. 更新 GRUB
shell
update-grub
  1. 编辑 /etc/modules 文件
shell
nano /etc/modules # 添加以下几行 vfio vfio_iommu_type1 vfio_pci vfio_virqfd
  1. 刷新 initramfs
shell
update-initramfs -u -k all
  1. 重启服务器

在 PVE 的 LXC 容器中运行 Docker

  1. 创建 LXC 容器需要勾选 「无特权的容器」 选项 LXC-docker
  2. 创建完成后需要到 「选项-签名」 下勾选 「嵌套」「按键」「FUSE」 选项
  3. 登录 LXC 容器后安装 fuse-overlayfs
shell
apt install -y fuse-overlayfs ln -s /usr/bin/fuse-overlayfs /usr/local/bin/fuse-overlayfs
  1. 继续安装 Docker

本文作者:菜鸟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议。转载请注明出处!