MCPcopy
hub / github.com/google/cadvisor / InitializeFSContext

Method InitializeFSContext

container/docker/plugin.go:40–50  ·  view source on GitHub ↗
(context *fs.Context)

Source from the content-addressed store, hash-verified

38type plugin struct{}
39
40func (p *plugin) InitializeFSContext(context *fs.Context) error {
41 SetTimeout(dockerClientTimeout)
42 // Try to connect to docker indefinitely on startup.
43 dockerStatus := retryDockerStatus()
44 context.Docker = fs.DockerContext{
45 Root: RootDir(),
46 Driver: dockerStatus.Driver,
47 DriverStatus: dockerStatus.DriverStatus,
48 }
49 return nil
50}
51
52func (p *plugin) Register(factory info.MachineInfoFactory, fsInfo fs.FsInfo, includedMetrics container.MetricSet) (watcher.ContainerWatcher, error) {
53 err := Register(factory, fsInfo, includedMetrics)

Callers

nothing calls this directly

Calls 3

SetTimeoutFunction · 0.85
retryDockerStatusFunction · 0.85
RootDirFunction · 0.70

Tested by

no test coverage detected