containerd / containerd/nerdctl

Nerdctl as a library (documentation and API work)

Open
#4,339 0 comments 0 reactions 0 assignees View on GitHub
kind/feature
Dominant language
Go
Stars
10.4k
Forks
826
Avg merge
1d 23h
Merged PRs (30d)
44

Description

### What is the problem you're trying to solve

See https://github.com/containerd/nerdctl/discussions/4337 for context.

Building a simple cli that just runs a container is not trivial for newcomers, and certainly requires significant familiarity with nerdctl internals to get it to work.

Furthermore, the "API" is largely undocumented, and there are a number of extra things to implement on-top of using `pkg` (hooking of logging and oci-hooks).

### Describe the solution you'd like

Suggesting:
1. documentation
2. express a better / simpler API hiding away some of the complexity

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.