Dobby
3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
|
#include <IDobbySettings.h>
Public Attributes | |
std::list< std::string > | deviceNodes |
std::set< int > | groupIds |
std::list< ExtraMount > | extraMounts |
std::map< std::string, std::string > | extraEnvVariables |
Describes the details of anything extra needed to enable access to certain hardware blocks, like the GPU or VPU.
- deviceNodes List of extra device nodes that need to be mapped into the container to allow the apps to use the H/W. - groupIds The group id that the app needs to be in to access the H/W device nodes. If not empty then the containered app will be in that supplementary group(s). - extraMounts The details of any additional mounts required to access the H/W. For example this is used on nexus platforms to map in the nexus server socket. This can also be used to map in extra files / sockets used by the software. - extraEnvVariables A list of extra environment variables that will be set for all containers if the given H/W access is requested.