找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 34810|回复: 297

[虚拟机相关] pve7.0虚拟机lxc下安装docker,实现cpu效能最大化

 火... [复制链接]
发表于 2022-2-17 11:40 | 显示全部楼层 |阅读模式
玩软路由的,在docker部署上,我们有多种方案。openwrt,群晖ubuntu,桌面版,等等
如果,你和我一样,拥有一台安装pve的主机,那么,我们就可以非常轻量化的部署docker。今天教程的主角就是lxc,大家可以这样理解,如果docker是软件的容器,那么lxc就是linux的容器,可以帮助我们部署各个版本发行版的linux
lxc在系统调用上,因为直接使用的是pve的内核,cpu和内存的占用都是非常小的,所以可以轻量化部署,另外在其他硬件上部署docker,功能,路径上可能都有问题,所以,我们直接安装lxc-ubuntu,来部署docker
因为pve内置源的问题,我已经直接把官方的ubuntu  lxc版本下载好了,大家可以直接通过评论区获取。
在安装前,我们大概了解一下流程,非常简单,有手就会,所需要的命令,全部已经帮大家写好了,直接复制即可。
1.上传系统
Ssh登陆pve  
  1. cd /var/lib/vz/template/cache
复制代码
上传我们下载好的文件,文件在末尾
2.创建容器
上传完成后,我们点击右上角,创建ct
主机名随意
设置改密码
不勾选无特权容器,如果勾选,启动docker的时候会报错
点击下一步之后,模板选择我们上传好的文件
磁盘大小  根据需求选择,我这里默认10g
cpu核心数量选择4   根据需求选择
内存512即可,当然根据你将使用的容器,适当扩大。
网络这里,左侧无需修改,右侧容易选择dhcp,由路由器分配
dns设置为路由器地址,因为我的pve已经设置过了,这里我不需要修改。
创建完成后不要着急启动。
3.设置权限
打开创建好的虚拟机
点击选项
功能
勾选嵌套后保存
经典的俄罗斯套娃模式
进入pveshell,为我们新创建的系统设置软件权限,否则docker无法启用。
我们用finalshell打开pve,登陆后
输入
  1. cd /etc/pve/lxc/
复制代码

下方打开指定文件夹,我们来编辑相关的文件,将代码复制后,保存即可
  1. lxc.apparmor.profile: unconfined
  2. lxc.cgroup.devices.allow: a
  3. lxc.cap.drop:
复制代码
3.安装docker
我这里采用官方的安装方法
首先输入两条命令,更新索引包
  1. sudo apt-get update
复制代码
  1. sudo apt-get install \
  2.     ca-certificates \
  3.     curl \
  4.     gnupg \
  5.     lsb-release
复制代码
添加docker官方密钥
  1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg<span style="font-family: 宋体; font-size: 14pt; color: rgb(0, 0, 0); text-align: justify; background-color: rgb(255, 255, 255);"> </span>
复制代码
设置稳定存储库
  1. echo \
  2.   "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  3.   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
复制代码
再次更新索引包
  1. sudo apt-get update
复制代码
安装docker
  1. sudo apt-get install docker-ce docker-ce-cli containerd.io
复制代码
pve,黑群晖,爱快,openwrt交流群:764709187

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +2 收起 理由
时光雕刻人生 + 2 来来来,有什么伤心的事说出来让大家开心一.
aa99165 + 1 面对这种帖子,我内心复杂,真不知道说什么.
韩立i -1 打广告的,让你关注公众号的

查看全部评分

发表于 2022-2-17 11:51 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-2-17 11:53 | 显示全部楼层
看一看,瞧一瞧,长进高
回复 支持 反对

使用道具 举报

发表于 2022-2-17 12:04 | 显示全部楼层
还不如直接在pve上安装docker,我是这样弄的。再挂个盘开smaba.
回复 支持 反对

使用道具 举报

发表于 2022-2-17 12:14 来自手机 | 显示全部楼层
谢谢分享!谢谢!
回复 支持 反对

使用道具 举报

发表于 2022-2-17 12:28 | 显示全部楼层
感谢分享 感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-2-17 12:48 | 显示全部楼层
我也是楼主这种方法安装docker
回复 支持 反对

使用道具 举报

发表于 2022-2-17 13:41 | 显示全部楼层
弄了docker,要干嘛呢
回复 支持 反对

使用道具 举报

发表于 2022-2-17 13:48 来自手机 | 显示全部楼层
谢谢分享,收藏今后有时机再实践下。
回复 支持 反对

使用道具 举报

发表于 2022-2-17 14:00 | 显示全部楼层
感谢分享 感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-2-17 16:38 | 显示全部楼层

感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-2-17 16:58 来自手机 | 显示全部楼层
有点像unraid了
回复 支持 反对

使用道具 举报

发表于 2022-2-17 19:59 | 显示全部楼层
见证恩山又一位热心人的大神之路

点评

哎 要是大神就好了  详情 回复 发表于 2022-2-17 21:25
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-17 21:25 | 显示全部楼层
andygao 发表于 2022-2-17 19:59
见证恩山又一位热心人的大神之路

哎   要是大神就好了
回复 支持 反对

使用道具 举报

发表于 2022-2-17 22:38 | 显示全部楼层
支持 看看。  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-15 09:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表