首页 > 其他分享 >安装incus

安装incus

时间:2024-09-27 11:22:44浏览次数:1  
标签:lxd lxc incus https images 镜像 安装

前置信息

incus由来

https://t.me/spiritlhl/176

官方网站

https://linuxcontainers.org/incus/docs/main/

incus源码

https://github.com/zabbly/incus

注意事项

不能同时安装docker和incus

官网安装步骤

https://linuxcontainers.org/incus/docs/main/installing/#installing

更换国内的源

清华源lxc镜像

https://mirrors.tuna.tsinghua.edu.cn/help/lxc-images/

# 查看远程镜像源
incus remote list
# 添加远程镜像源
incus remote add mirror-images https://mirrors.tuna.tsinghua.edu.cn/lxc-images/ --protocol=simplestreams --public
# 删除远程镜像源
# incus remote remove mirror-images
# 查看当前默认的镜像源
incus remote get-default
# 查看远程镜像库中的镜像
incus image list mirror-images: ubuntu
# 初始化并启动一个新的容器
incus launch mirror-images:ubuntu/22.04 first
# 查看本机的本地镜像
incus image list
# 开放容器内端口

incus ui访问地址,以下IP修改成自己的IP

https://192.168.0.146:8443

https://localhost:8443

添加局域网仓库

服务端要信任客户端的证书

# 客户端的证书地址
cat ~/.config/incus/client.crt

# 发送客户端的证书给服务端
scp ~/.config/incus/client.crt [email protected]:/opt/

# 服务端添加证书
incus config trust add-certificate client.crt

# 服务端查看添加的证书
incus config trust list

# 将本地的镜像添加到局域网的仓库中

lxc迁移到incus

目标incus的数据为空

https://linuxcontainers.org/incus/docs/main/howto/server_migrate_lxd/#server-migrate-lxd

目标incus容器镜像列表不为空

# lxc
incus remote add my-lxd unix:///var/snap/lxd/common/lxd/unix.socket
# 从lxc中将
# copy 之前需要再lxc中,将容器停止
incus copy my-lxd:u3 local:
# 查看从lxc拉到本地的机器
# 这个拉过来的机器重启之后,端口映射的关系会被继承过来
# 虚拟机分配的IP会发生变化
incus list
# 启动拉取过来的lxc容器
incus start u3
# 查看拉取过来的容器的配置
incus config show u3
# 删除拉取过来的容器
incus delete u3
# 强制删除拉取过来的容器
incus delete u3 --force

incus ui

apt  install incus-ui-canonical
systemctl start incus-ui-canonical
systemctl status incus-ui-canonical

incus console

https://github.com/PenningLabs/lxconsole

其他

incus相关的各种一键脚本

https://github.com/oneclickvirt/incus/tree/main?tab=readme-ov-file

lxdui的github地址

https://github.com/canonical/lxd-ui

标签:lxd,lxc,incus,https,images,镜像,安装
From: https://www.cnblogs.com/cerofang/p/18435324

相关文章

  • 03安装及管理程序
    软件包分类:一.源码包.tar.gz.tar.bz2优点:1.开源2.需要通过编译进行安装,但是与系统比较契合缺点:1.步骤较多2.编译时间较长3.编译安装时会报错,不适合新手。二、RPM(RedHatPackageManager)安装包:用于管理Linux各项套件的程序。优点:1.包管理简单,通过几个......
  • 【2024最新版】超详细Burpsuite安装保姆级教程-适合入门小白
    在CTF比赛中或者是抓包中我们都会用到一个工具Burpsuite,但是有很多小伙伴们刚入门安全,不知道该如何去安装这个Burpsuite,今天我就来教大家如何安装Burpsuite第一次使用先按照下面的教程激活,激活后无需再次激活下载链接极核GetShell在下载链接下方,我们可以选择windows和Linux......
  • 第27篇 sqlserver2022详细安装步骤
    话不多说,直接开干一.下载1.官方链接下载:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads2.在下载目录中找到下面这个小的安装包SQL2022-SSEI-Dev.exe,运行开始下载SQLserver;二.安装SqlServer2022服务端1.双击安装包【SQLServer2022-x64-CHS-De......
  • 华为GaussDB数据库之Yukon安装与使用
    一、Yukon简介Yukon(禹贡),基于openGauss、PostgreSQL、GaussDB数据库扩展地理空间数据的存储和管理能力,提供专业的GIS(GeographicInformationSystem)功能,赋能传统关系型数据库。Yukon支持二三维一体化的空间数据存储能力:官网地址https://yukon.supermap.io/,此次我们基于华为G......
  • 欧拉系统postgresql 与PostGis 离线环境安装
    postgresql与PostGis离线环境安装上传文件至服务器#安装所需依赖yuminstall/opt/PGsql-13-gis/rpm/*-yPostgresql安装tar-zxvfpostgresql-13.2.tar.gz#进入该目录./configure--prefix=/usr/local/pgsql--with-uuid=ossp--with-libxmlmakemakeinstall#添......
  • 戴尔笔记本怎么重装系统_戴尔笔记本重装系统win10教程(支持新旧机型安装)
         戴尔笔记本怎么重装系统?戴尔笔记本这几年默认预装win10家庭版和win11家庭版。有的用户用上了预装win11家庭版的戴尔笔记本,使用一段时间依然不习惯,于是想退回win10。但不知道怎么重装win10,这几年的戴尔笔记本建议采用U盘方式安装系统比较保险,在线安装的话可能触发......
  • Anaconda 安装与使用教程
    1.介绍Anaconda是一个用于科学计算的Python和R的发行版,包含了众多流行的科学、数学、工程和数据分析的Python包。它不仅是一个包管理器,还是一个环境管理工具,可以帮助用户创建隔离的环境,安装特定版本的软件包及其依赖项。2.安装Anaconda2.1下载-访问[Anaconda......
  • 易优CMS安装时,提示在写入表ey_weapp_multicity记录失败-eyoucms
    当你在安装易优CMS时遇到“写入表ey_weapp_multicity记录失败”的提示时,这通常意味着在安装过程中数据库出现了问题,可能是由于数据库连接问题、权限问题、数据冲突等原因造成的。以下是一些可能的解决步骤:步骤1:检查数据库连接确认数据库连接信息确保数据库连接信息(主机名......
  • 828华为云征文|Flexus云服务器X实例实践:安装flatnotes笔记应用程序
    828华为云征文|Flexus云服务器X实例实践:安装letsmarkdown轻量级编辑器引言一、Flexus云服务器X实例介绍1.1Flexus云服务器X实例简介1.2主要使用场景二、购买Flexus云服务器X实例2.1购买规格参考2.2查看Flexus云服务器X实例状态三、远程连接Flexus云服务器X实例3.1......
  • 易优CMS安装程序的时候提示数据库版本与程序不符怎么办?-eyoucms
    当安装程序时提示数据库版本与程序不符,通常是因为当前数据库版本高于程序所支持的版本,或者程序与数据库之间存在不兼容的情况。解决这类问题的方法有以下几种:升级程序版本如果数据库版本较高,而程序版本较低,最简单的方法是升级程序版本。根据提示信息,如果数据库版本为1.5.1而......