当前位置: 首页 > 知识库问答 >
问题:

如何从lxc装入文件夹

司寇星海
2023-03-14

我有lxc,它有一个正在运行的应用程序。要在自己的计算机(Ubuntu13.10)上编辑这个应用程序的代码,我想挂载一个目录lxc。如何做到这一点?

例如

/var/lib/lxc/ubuntu\u 12\u 04/rootfs/home/

安装在 /mnt/lxc

共有2个答案

谢华彩
2023-03-14

-B、 --绑定

Remount a subtree somewhere else (so that its contents are available in both places).
# make a mount point
sudo mkdir /mnt/lxc

# mount existing directory on the mount point
mount --bind /var/lib/lxc/ubuntu_12_04/rootfs/home/ /mnt/lxc

>

lxc实例中的用户id应等于主机中的用户id。否则,您可能需要更改用户(susomeother_username)或更改文件所有权(chown myuser:somefile.txt)。默认情况下,Ubuntu以相同的用户ID启动,所以如果你在两个地方都使用默认用户,用户ID应该相等。

要检查文件上的用户ID,请使用ls--numeric uid gidls-n。下面是用户id和组id 1042。

# show user and group ids
ls -n
-rw-r--r-- 1 1042 1042   0 May  15 15:31 example.txt
红甫
2023-03-14

如果您想在每次启动lxc时自动在lxc内装入目录,可以使用lxc。攀登进入/var/lib/lxc/ubuntu\u 12\u 04/config文件中的目录。比如:

lxc.mount.entry = /mnt/lxc home/ none bind 0 0

这将在home/目录下的lxc根文件系统aka rootfs中装入/mnt/lxc

 类似资料:
  • 我正在尝试对接一个PHP应用程序。在dockerfile中,我下载归档文件,解压缩文件,等等。 一切正常。但是,如果发布了一个新版本,并且我更新了dockerfile,我就必须重新安装应用程序,因为config.php会被覆盖。 所以我想我可以将文件装入一个卷,就像我对数据库所做的那样。 然而,这两种方式都行不通。有了装入的卷,我看到上传被创建了。 但它失败的原因是: /var/www/html/

  • 问题内容: 我正在使用Flask Framework 构建网站,其中有一个文件夹,其中有一些python文件和脚本(我想您将此文件夹称为模块吗?)。在 init .py文件中,我有一行话: 我现在想在此文件夹中的其他脚本中使用。通常,我会使用进行此操作,但这样做似乎不合适,更不用说pythonic了。此外,由于它在文件中,因此我认为应该以某种方式对整个文件夹/模块进行初始化。 有人知道如何使用该文

  • 问题内容: 我只是想从另一个文件中加入我的Swift类,例如它的测试 PrimeNumberModel.swift PrimeNumberModelTests.swift 两个swift文件都在同一目录中。 问题答案: 我的文件中也遇到了同样的问题,但常规项目文件中却没有。 摆脱: 使用未解析的标识符“ PrimeNumberModel” 我需要测试文件中的基本模块。在我的情况下,我的 目标 称为

  • 问题内容: 当用户在网页中选择文件时,我希望能够仅提取文件名。 我确实尝试过str.search函数,但是当文件名像这样时似乎失败: c:\ uploads \ ilike.this.file.jpg 。 我们如何仅提取不带扩展名的文件名? 问题答案: 假设您的 < input type =“ file”>具有上 载 ID,则有望实现这一目标:

  • 问题内容: 我尝试导入.txt文件以在文本框中显示文本。 我的代码: 但我在控制台中看到:/static/media/sample.f2e86101.txt 这是怎么了? 问题答案: 我已经解决了我的问题。

  • 所以我看了几个解决方案,但没有一个对我有效。感谢一些人,我最终得到了无限循环,但它仍然对我不起作用。我想将文件“output.txt”读入对象列表。所以我提供了剩下的代码,因为我认为它们不会有任何帮助... 错误消息如下: java.io.StreamCreptedException:无效的流头:3134313b,位于java.io.objectinPutStream.ReadStreamHead