所以我一直在尝试这个教程来从 diego-cell VM 访问 runC 容器。但是,当我尝试运行
/var/vcap/packages/runc/bin/runc exec -t <instance_id> /bin/bash
我得到错误
exec failed: container "<id>" does not exist
当我为给定的应用程序运行 cfdot 时,它确实列出了这个实例 ID,在导航到该位置时也是如此
/var/vcap/data/garden/depot/<container_id>
它存在。
但是运行时无法打开容器,当我运行时也是如此
runc list
vm中正在运行的容器列表为空
diego-cell/49dbeca6-36eb-4910-94b9-48960891a0b1:~# /var/vcap/packages/runc/bin/runc list
ID PID STATUS BUNDLE CREATED OWNER
diego-cell/49dbeca6-36eb-4910-94b9-48960891a0b1:~#
如链接中所述,我已以 root 身份运行所有内容。
为什么我无法访问 runC 容器,我错过了什么?
(PS:虽然意图相同,但我不是在寻找cf ssh)