【发布时间】:2015-12-19 17:34:16
【问题描述】:
我在我的虚拟机上,我必须找到一种方法来连接到容器并验证是否存在特定文件。我该怎么做?
【问题讨论】:
标签: containers lxc
我在我的虚拟机上,我必须找到一种方法来连接到容器并验证是否存在特定文件。我该怎么做?
【问题讨论】:
标签: containers lxc
如果您在容器中启用了 SSH,那么您应该能够从任何地方(甚至从 VM)登录到它。
ssh usernae@lxc-hostname
登录后,您可以搜索该文件。有各种各样的工具,但我喜欢使用 locate 命令行工具。
locate <filename>
希望这是有用的。
【讨论】:
不使用 SSH,您可以查看 LXC 容器的文件和目录;为此,我们需要找到容器的 pid(进程标识符)。
$>lxc-info -pHn <container-name-C1>
上面的命令会返回 C1 启动的容器的 pid 号
现在转到 /proc/'{pid}'/root/;从这个地方你可以通过名字C1查看lxc容器的所有文件; LXC 的美丽 :)
【讨论】: