LXC的优势在轻量化,还有跟PVE使用同一个内核,性能的损耗比安装在VM里的要小很多,此教程也同样适用于LXC安装的ubuntu

一些符号的转码有问题所以教程使用到的命令我打包在底下的文件了

打开PVE的SSH,设置LXC模板国内源,我设置过了。源的命令在底下文件

然后重启

打开PVE登录面板-----local------CT模板

搜索debian的模板进行下载

点击右上角的创建CT------去除嵌套和无特权容器的勾选—并且设置好登录密码

选择刚刚下载好的debian的模板

容量大小可以按自己需求来设置
核心数量也按需求来设置
分配的内存也按需求来设置

网络去除防火墙的勾选-----设置好IP和网关,设置跟你的路由同一个网段的IP

设置DNS,DNS域填你主或者旁路由器的IP的都行,底下DNS填公共的就行了

创建完成以后先别着急开机。 控制台模式改成shell-------底下的功能把嵌套给勾选上

还差最后一步就可以开机,切换到PVE的SSH来,输入命令

cd /etc/pve/lxc/ && ls

其中104.conf是我刚刚创建debian的容器ID,进入修改

vim 104.conf

或者

nano 104.conf

在末尾添加以下命令

lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:

完成后就可以开机了

开机后设置国内源,也可以用我这篇文章的一键换源脚本:点我

vim /etc/apt/sources.list

或者

nano /etc/apt/sources.list

设置好源之后,更新源

apt update

接下来是安装docker

安装sudo和bash和curl

apt install sudo bash curl

然后一键安装docker

官方的一键:

curl -sSL https://get.docker.com/ | sh

其他一键:

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

然后就可以开始折腾啦,安装青龙或者宝塔什么的,哈哈哈哈

Q.E.D.