PVE创建基于LXC的Docker容器

2022-11-06 14:27:58 18点赞 166收藏 7评论

进入PVE后台,这里需要注意,PVE_WEB页面是,https://+安装时设置的ip+:8006

选择语言为Chinese,输入密码后,点击登录

PVE创建基于LXC的Docker容器

点击PVE,选择Shlle

PVE创建基于LXC的Docker容器

在Shell中执行以下命令,用来给CT模板换源

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back

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

重启服务

systemctl restart pvedaemon.service

PVE创建基于LXC的Docker容器

这时候会报一个错误,TASK ERROR: command '/usr/bin/termproxy 5900,我也不知道为啥会报错,我的解决方法,使用SSH软件连接PVE,重新执行换源操作。

输入ip,账号,密码,连接SSH

PVE创建基于LXC的Docker容器

重新执行,以上两条命令即可。

PVE创建基于LXC的Docker容器

PVE_WEB中,点击local-CT模板-模板

PVE创建基于LXC的Docker容器

选择debian-11,单击下载

PVE创建基于LXC的Docker容器

等待下载完成,出现TASK OK就是下载完成了。

PVE创建基于LXC的Docker容器

点击创建CT,输入主机名,密码,取消无特权的容器勾选

PVE创建基于LXC的Docker容器

选择debian-11做为模板

PVE创建基于LXC的Docker容器

根据实际情况给磁盘大小,建议不低于50G

PVE创建基于LXC的Docker容器

根据实际情况给CPU核心数量

PVE创建基于LXC的Docker容器

根据实际情况给内存数量

PVE创建基于LXC的Docker容器

根据实际情况,分配静态ip或者使用DHCP,我这边关闭了iPV6

PVE创建基于LXC的Docker容器

DNS设置主路由ip,或者使用主机设置都行

PVE创建基于LXC的Docker容器

点击完成,进入PVE的shell中,关闭LXC容器的apparmor保护,开启状态下会造成docker无法安装!

PVE创建基于LXC的Docker容器

输入以下命令,模板ID,替换为自己的id,图中为100。

nano /etc/pve/lxc/[模板ID].conf

PVE创建基于LXC的Docker容器

粘贴以下内容,Shell中粘贴的快捷键为SHIFT+CTRL+V,或者鼠标右键粘贴

lxc.apparmor.profile: unconfined

PVE创建基于LXC的Docker容器

粘贴完成后,使用CTRL+X,输入Y后按回车退出。

启动Docker

PVE创建基于LXC的Docker容器

更换Debian源

mv /etc/apt/sources.list /etc/apt/sources.list.bk

nano /etc/apt/sources.list

PVE创建基于LXC的Docker容器

粘贴

deb https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main non-free contrib

deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main

deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main

deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main non-free contrib

deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib

deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main non-free contrib

PVE创建基于LXC的Docker容器

粘贴完成后,使用CTRL+X,输入Y后按回车退出。

更新

apt update

apt upgrade -y

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 干嘛要换源。不换不是也能用

    校验提示文案

    提交
    不换源,某些地区特定运营商,可能下载失败,哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 这跟docker也无关啊

    校验提示文案

    提交
  • 这样是不是为了可以挂SMB啊?

    校验提示文案

    提交
  • 大佬有哪些lxc镜像?

    校验提示文案

    提交
  • 大佬对lxc下储存空间有啥方案?使用其他虚拟机共享还是挂载宿主机空间?

    校验提示文案

    提交
  • 一直直接装就是,那需要这么麻烦

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
166
扫一下,分享更方便,购买更轻松