【问题标题】:I want to verify the existence of a file in a linux container from linux virtual machine我想从 linux 虚拟机验证 linux 容器中是否存在文件
【发布时间】:2015-12-19 17:34:16
【问题描述】:

我在我的虚拟机上,我必须找到一种方法来连接到容器并验证是否存在特定文件。我该怎么做?

【问题讨论】:

    标签: containers lxc


    【解决方案1】:

    如果您在容器中启用了 SSH,那么您应该能够从任何地方(甚至从 VM)登录到它。

    ssh usernae@lxc-hostname
    

    登录后,您可以搜索该文件。有各种各样的工具,但我喜欢使用 locate 命令行工具。

    locate <filename>
    

    希望这是有用的。

    【讨论】:

      【解决方案2】:

      不使用 SSH,您可以查看 LXC 容器的文件和目录;为此,我们需要找到容器的 pid(进程标识符)。

         $>lxc-info -pHn <container-name-C1>
      

      上面的命令会返回 C1 启动的容器的 pid 号

      现在转到 /proc/'{pid}'/root/;从这个地方你可以通过名字C1查看lxc容器的所有文件; LXC 的美丽 :)

      【讨论】:

        猜你喜欢
        • 2016-02-10
        • 1970-01-01
        • 1970-01-01
        • 2023-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-03
        相关资源
        最近更新 更多