Журналы отладки не создаются для изолированного контейнера

Я пытаюсь запустить в песочнице простой док-контейнер, на котором запущено серверное приложение 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 , но не понимаю, что мне здесь не хватает.

0 ответов

Другие вопросы по тегам