ContainerStatus returns the container's status from its task.
(ctx context.Context, c containerd.Container)
| 79 | |
| 80 | // ContainerStatus returns the container's status from its task. |
| 81 | func ContainerStatus(ctx context.Context, c containerd.Container) (containerd.Status, error) { |
| 82 | task, err := c.Task(ctx, nil) |
| 83 | if err != nil { |
| 84 | return containerd.Status{}, err |
| 85 | } |
| 86 | |
| 87 | return task.Status(ctx) |
| 88 | } |
| 89 | |
| 90 | // ContainerNetNSPath returns the netns path of a container. |
| 91 | func ContainerNetNSPath(ctx context.Context, c containerd.Container) (string, error) { |
no outgoing calls
no test coverage detected
searching dependent graphs…