为了不影响PVE宿主机,通常使用套娃的形式安装Docker容器,再安装相关docker应用。首先在CT模板中创建 Linux 容器,推荐使用Debian。开启ssh登录,修改debian配置,安装docker
一、创建 LXC 容器
1、CT模板下载
点击“模板”,下载debian的CT模板
2、创建 LXC 容器
点击 “创建 CT” 按钮,开始创建新的 LXC 容器。
主机名按使用场景随便给一个,我这里是要用来安装docker专门跑redis,所以我这里填:redis,输入登录密码,CT ID
不用改,使用默认即可。注意要把无特权的容器取消勾选
。
选择“CT模板”,这里我选择debian
磁盘、CPU、内存大小根据自己的实际需要给就行,因为我这里只跑redis用于测试,所以给16g、2C、2G就可以了
网络:这里手动指定了ip,可以使用dhcp自动分配ip,这个网络创建之后有问题还可以调整
DNS:dns使用默认就行
确认好信息,点击完成创建
创建完成后先不要开机,在选项中修改开机自启动、控制台模式等
同时勾选上嵌套,嵌套的意思是允许在LXC容器中嵌套运行其他容器如docker
3、修改LXC配置文件
进入pve的shell,对刚创建的LXC容器的配置文件进行修改,位置:/etc/pve/lxc