首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Garden-RunC后台手动进入App Container

如何通过Garden-RunC后台手动进入App Container
EN

Stack Overflow用户
提问于 2019-06-25 17:55:39
回答 1查看 77关注 0票数 0

因此,我一直在尝试通过this-tutorial从diego-cell VM访问runC容器。但是,当我尝试运行

代码语言:javascript
复制
/var/vcap/packages/runc/bin/runc exec -t <instance_id> /bin/bash

我得到了错误

代码语言:javascript
复制
exec failed: container "<id>" does not exist

当我为给定的应用程序运行cfdot时,它确实列出了此instance-id,在导航到该位置时也是如此

/var/vcap/data/garden/depot/<container_id>它存在。

但是运行时无法打开容器,也是在我运行时

代码语言:javascript
复制
runc list

vm中正在运行的容器列表为空

代码语言:javascript
复制
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容器,我遗漏了什么?

(附言:虽然意图相同,但我不是在寻找cf ssh)

EN

回答 1

Stack Overflow用户

发布于 2019-12-13 00:16:47

我无能为力地使用runc方法(在devops堆栈交换中得到了回答),但是您可以使用garden手动安装https://github.com/contraband/gaol,或者通过工具带bosh发行版https://github.com/cloudfoundry-community/toolbelt-boshrelease来完成此操作

代码语言:javascript
复制
gaol -t /var/vcap/data/garden/garden.sock shell $container-id-from-cf-dot
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56751319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档