Skip to content

Location for shared common files in github.com/containers repos.

License

Notifications You must be signed in to change notification settings

containers/common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fd6d030 · Aug 12, 2024
May 7, 2024
Jan 3, 2024
May 7, 2024
Jul 25, 2024
Jul 12, 2023
Apr 22, 2024
Aug 9, 2024
Aug 9, 2024
Apr 5, 2023
Aug 9, 2024
Jul 9, 2024
Apr 21, 2021
Jan 27, 2021
Aug 9, 2024
Aug 12, 2024
Jun 21, 2024
Jan 3, 2024
May 6, 2024
Apr 4, 2023
Apr 25, 2024
Apr 25, 2024
Jul 1, 2024
Sep 28, 2023
Dec 10, 2018
Nov 18, 2019
Mar 5, 2024
Jun 28, 2024
Feb 23, 2022
May 4, 2020
Aug 9, 2024
Aug 9, 2024

Repository files navigation

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

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

Contact

  • IRC: #containers on freenode.net