我可以更改初始化和保存lxc容器的目录吗?现在它们是在/var/cache/lxc下创建的,我希望它们位于另一个目录中,在另一个分区中,我有更多的空间。Changint分区的安装点不是一个选项,因为它已经用于其他用途。
对于debian模板(以及其他一些模板),您可以使用环境变量,例如:
LXC_CACHE_PATH=/usr/share/lxc/cache
最不痛苦的可能只是挂载-o绑定分区上的一个目录,该目录的空间为/var/lib/lxc
或/var/lib/lxd
,无论您的情况如何。这也适用于/etc/fstab
。
是的,你可以。/var/cache/lxc
前缀硬编码到每个/usr/share/lxc/templates/
模板中。你可以改变那边的路线。如果您是从源代码构建LXC,那么路径实际上是@LOCALSTATEDIR@/cache/LXC/
,其中@LOCALSTATEDIR@
默认情况下是--prefix=
/var
或--LOCALSTATEDIR
传递给/配置
。
对于/var/lib/lxc
,可以在多个级别配置容器的默认路径、特定容器和容器的dir类型数据存储的路径:
lxc。lxcpath/etc/lxc/lxc中的
。形态
,请咨询man lxc。系统有关详细信息,请参阅conf
lxc-*
工具接受-P
标志来指定备用容器路径
lxc create
-B dir
备份存储区具有可选的--dir ROOTFS
标志
另外,我特别推荐Stéphane Graber和Containers存储的一系列博客文章。
有没有办法通过在容器的命令行中发送命令来重命名lxc容器主机名?我知道您可以执行类似于的操作,然后使用()重命名配置中的主机名和路径。 但是,我可以不离开容器的控制台,然后在主控制台中键入内容来完成它吗?
我正在ubuntu 14.04上试验lxc。为了管理几个lxc实例,我使用python3lxc。使用pyhthon3 lxc,我确实无法克隆现有容器: 相应地, /var/lib/lxc.vanilla_clone没有根基使用 很好。(python3和lxc克隆,两者都是从sudo开始的。)这是python3_lxc中的一个bug或限制,还是我遗漏了什么? 事后思考:使用lxc。容器create需
我一直在尝试Linux容器(lxc)。安装后,我尝试创建一个容器。我正在用lxc-1.1开发Ubuntu14.04。1.当我尝试创建新容器时,系统会提示我此错误: lxc create:加载共享库时出错:liblxc。所以1:无法打开共享对象文件:没有此类文件或目录。我们非常感谢您对克服此问题的任何帮助。
我一直在研究LXC容器,我想知道是否可以像普通VPS一样使用LXC容器? 我的意思是; 如何将外部IP地址分配给LXC容器 如何直接ssh到LXC容器中 我是LXC容器的新手,所以请告诉我是否还有其他需要注意的差异。
我在fedora-20中创建了一个lxc容器,其中包含默认配置文件和默认fedora模板。 当我尝试启动容器时,我遇到了用户名和密码提示。 在ubuntu中,他们似乎使用默认的“ubuntu”作为用户名和密码。我尝试了不同的密码组合,如模板中指定的“root”,但无法登录。 这是输出:
问题内容: 我正在编写一个bash脚本,我想监视文件在目录中的更改(添加,删除和重命名),并相应地执行不同的操作。 有没有一种方法可以直接从我的脚本中执行此操作(除了定期创建目录和make之外)? 问题答案: 您可以使用以下命令(假设您的发行版支持inotify,大多数情况下这样做):