automation-tests/common
Doug Rabson faf3c75d8f Add runj which is an experimental OCI runtime based on FreeBSD jails
Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-05-09 14:07:58 +01:00
..
.github ci/gha: add lint job 2022-04-11 17:10:44 -07:00
cmd/seccomp Gofumpt the code 2022-04-09 16:50:11 -07:00
docs containers.conf: add pod_exit_policy 2022-04-29 12:17:16 +02:00
libimage Merge pull request #1024 from Luap99/linters 2022-05-06 08:57:16 -04:00
libnetwork enable unparam, exportloopref and revive linters 2022-05-06 13:32:35 +02:00
logos
pkg Add runj which is an experimental OCI runtime based on FreeBSD jails 2022-05-09 14:07:58 +01:00
tests
tools
vendor build(deps): bump github.com/docker/docker 2022-05-06 04:08:52 +00:00
version Move to v0.49.0-dev 2022-05-02 16:10:59 -04:00
.cirrus.yml .cirrus.yml: increase the timeout to 60m 2022-04-05 12:22:43 -07:00
.codespellrc Create .codespellrc 2022-03-30 11:39:49 -07:00
.gitignore Switch to ginkgo/v2 2022-03-30 10:03:17 +02:00
.golangci.yml enable unparam, exportloopref and revive linters 2022-05-06 13:32:35 +02:00
CODE-OF-CONDUCT.md
CONTRIBUTING.md
LICENSE
Makefile Only attempt CGO_ENABLED builds on Linux 2022-05-09 11:14:43 +01:00
OWNERS OWNERS: add @kolyshkin 2022-04-13 09:17:12 +02:00
README.md
SECURITY.md
go.mod build(deps): bump github.com/docker/docker 2022-05-06 04:08:52 +00:00
go.sum build(deps): bump github.com/docker/docker 2022-05-06 04:08:52 +00:00

README.md

containers/common

Location for shared common files and common go code to manage those files in github.com/containers repos.

The common files to one or more projects in the containers group will be kept in this repository.

It will be up to the individual projects to include the files from this repository.

seccomp

The seccomp package in pkg/seccomp is a set of Go libraries used by container runtimes to generate and load seccomp mappings into the kernel.

seccomp (short for secure computing mode) is a BPF based syscall filter language and present a more conventional function-call based filtering interface that should be familiar to, and easily adopted by, application developers.

Building the seccomp.json file

The make target make seccomp.json generates the seccomp.json file, which contains the allowed list of syscalls that can be used by container runtime engines like CRI-O, Buildah, Podman and Docker, and container runtimes like OCI Runc to control the syscalls available to containers.

Supported build tags

Contributing

When developing this library, please use make (or make … BUILDTAGS=…) to take advantage of the tests and validation.

Contact