Как попасть в контейнер приложений вручную с помощью Garden-RunC Backend - PullRequest
0 голосов
/ 25 июня 2019

Итак, я пытался this-tutorial получить доступ к контейнеру runC из виртуальной машины diego-cell. Тем не менее, когда я пытаюсь запустить

/var/vcap/packages/runc/bin/runc exec -t <instance_id> /bin/bash

Я получаю ошибку

exec failed: container "<id>" does not exist

когда я запускаю cfdot для данного приложения, он перечисляет этот экземпляр, также при навигации в локацию

/var/vcap/data/garden/depot/<container_id> существует.

Но runc in не может открыть контейнер, даже когда я запускаю

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, чего мне не хватает?

(P.S .: Хотя цель та же, я не ищу cf ssh)

...