MCPcopy
hub / github.com/containerd/containerd / containerDataDir

Method containerDataDir

integration/release_upgrade_linux_test.go:681–692  ·  view source on GitHub ↗

containerDataDir returns container metadata dir maintained by CRI plugin.

(cntrID string)

Source from the content-addressed store, hash-verified

679
680// containerDataDir returns container metadata dir maintained by CRI plugin.
681func (pCtx *podTCtx) containerDataDir(cntrID string) string {
682 t := pCtx.t
683
684 // check if container exists
685 status, err := pCtx.rSvc.ContainerStatus(cntrID)
686 require.NoError(t, err)
687
688 cfg := criRuntimeInfo(t, pCtx.rSvc)
689
690 rootDir := cfg["rootDir"].(string)
691 return filepath.Join(rootDir, "containers", status.Id)
692}
693
694// shimPid returns shim's pid.
695func (pCtx *podTCtx) shimPid(version int) uint32 {

Calls 2

criRuntimeInfoFunction · 0.85
ContainerStatusMethod · 0.45

Tested by

no test coverage detected