Command is the cli command for managing tasks
var Command = cli.Command{ Name: "tasks", Usage: "Manage tasks", Aliases: []string{"t", "task"}, Subcommands: []cli.Command{ attachCommand, checkpointCommand, deleteCommand, execCommand, listCommand, killCommand, metricsCommand, pauseCommand, psCommand, resumeCommand, startCommand, }, }
func GetNewTaskOpts(context *cli.Context) []containerd.NewTaskOpts
GetNewTaskOpts resolves containerd.NewTaskOpts from cli.Context
func HandleConsoleResize(ctx gocontext.Context, task resizer, con console.Console) error
HandleConsoleResize resizes the console
func NewTask(ctx gocontext.Context, client *containerd.Client, container containerd.Container, checkpoint string, con console.Console, nullIO bool, logURI string, ioOpts []cio.Opt, opts ...containerd.NewTaskOpts) (containerd.Task, error)
NewTask creates a new task
func RemoveCniNetworkIfExist(ctx context.Context, container containerd.Container) error