如何打开现有的LXD容器?

帽匠

我已经安装了Ubuntu 16.04,而xfce台式机却物有所值。我已经安装了LXD,并在第二个较大的第二个驱动器上安装了图像和容器,并具有指向中配置的所述图像和容器的符号链接/var/lib/lxd/一切都按预期进行。

我现在已经在一个新的驱动器Mate桌面上重新安装了Ubuntu 16.04,以了解它的价值。我已经安装了LXD,并在/var/lib/lxd大型驱动器上创建了指向我的图像和容器文件夹的符号链接(在中)。

使用lxc list时,我的图像和容器都没有列出(因此无法启动和使用它们)。

我需要做什么来使新安装的LXD使用先前存在的图像和容器的任何指针?

帽匠

对于感兴趣的任何人,难题的遗漏之处在于,我不得不重用现有的lxd数据库lxd.db

因此,在全新安装中使用我先前存在的LXD容器的步骤是:

安装LXD

sudo apt-get install lxd

删除containersimages目录

sudo rm -rf /var/lib/lxd/containers
sudo rm -rf /var/lib/lxd/images

创建到我现有目录containersimages目录的符号链接

sudo ln -s /media/sda10/lxd/containers /var/lib/lxd/containers
sudo ln -s /media/sda10/lxd/images /var/lib/lxd/images

挂载我的原始安装分区,然后将lxd.db文件从原始安装复制到新安装中

sudo cp /mnt/var/lib/lxd/lxd.db /var/lib/lxd/lxd.db

现在,当我列出它们并按预期运行时,它们会显示出来。

注意:我在多个分区上进行了多次安装,并且在新版本的Ubuntu可用时会在新版本之间跳来跳去,除非我感到满意,否则不要删除旧版本。这确实很容易做到,并且已经成为第二天性。

我知道这是不常见的做法,但这种做法(再次)挽救了我的培根。对于那些不这样做的人,lxd.db建议文件进行备份

编辑:在https://insights.ubuntu.com/2016/04/13/lxd-2-0-remote-hosts-and-container-migration-612/上的进一步阅读显示,使用遥控器也非常容易LXD主机,只需在主机之间移动修饰器即可。

在这种特定情况下,这不是我的解决方案,但它是一本很好的读物,它展示了一种非常简单的迁移容器的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打开现有的 nvidia-docker 容器

来自分类Dev

如何使用Eclipse打开现有的C ++项目?

来自分类Dev

如何在VirtualBox中打开现有的VM?

来自分类Dev

如何将用户现有的.ssh目录挂载到Docker容器中?

来自分类Dev

如何以restart =“ always”模式重新启动现有的Docker容器?

来自分类Dev

如何通过Azure Cognitive Services为现有的Docker容器创建IoT Edge模块?

来自分类Dev

如何在现有的Docker容器中永久设置环境变量?

来自分类Dev

使用Ansible停止所有现有的Docker容器

来自分类Dev

如何使用Migradoc PDF库打开现有的PDF文件

来自分类Dev

如何在现有的隐身窗口中打开新标签页?

来自分类Dev

如何打开现有的.java文件并在eclipse中进行编译?

来自分类Dev

如何使用shm_open打开现有的共享内存对象

来自分类Dev

如何打开一个现有的Maven项目?

来自分类Dev

如何从控制台在现有的Atom进程中打开文件?

来自分类Dev

如何打开现有的 doc/x 文件然后在上面写?

来自分类Dev

从现有的Docker容器中删除端口绑定

来自分类Dev

如何停止现有的微调器

来自分类Dev

如何覆盖现有的.txt文件

来自分类Dev

如何更换现有的直放站

来自分类Dev

如何更新现有的.plist?

来自分类Dev

如何访问现有的NLog MemoryTarget

来自分类Dev

如何更新现有的Office插件?

来自分类Dev

如何跟踪现有的ansible项目

来自分类Dev

如何清除现有的setInterval?

来自分类Dev

如何停止现有的微调器

来自分类Dev

如何升级现有的graphenedb实例?

来自分类Dev

如何启动现有的 Django 项目?

来自分类Dev

如何修改现有的python文件

来自分类Dev

在现有的vim会话中打开文件(Cygwin / mintty)

Related 相关文章

热门标签

归档