Журналы отладки не создаются для изолированного контейнера
Я пытаюсь запустить в песочнице простой док-контейнер, на котором запущено серверное приложение Unary gRPC.
следующий код песочниц и запускает контейнер докеров для меня:
docker run --runtime=runsc -d -p 50051:50051/tcp docker_image
Я включил журналы отладки, но не вижу генерируемых журналов отладки.
Следующая команда выполнена успешно
$ docker run --runtime=runsc -it ubuntu dmesg
Я убедился, что журналы отладки и журналы системных вызовов включены, добавив runtimeArgs в файл демона docker, присутствующий в /etc/docker/daemon.json.
{
"runtimes": {
"runsc": {
"path": "/usr/local/bin/runsc",
"runtimeArgs": [
"--debug-log=/tmp/runsc/",
"--debug",
"--strace"
]
}
}
}
Я не вижу следов стека после запуска
sudo runsc --root /var/run/docker/runtime-runsc/moby debug --stacks container-id
В указанном месте журнала в /tmp/runsc/ файлы не создаются.
Я пробовал документацию gVisor , но не понимаю, что мне здесь не хватает.