Location for shared common files in github.com/containers repos.
Go to file
openshift-merge-bot[bot] 2d2b7a4886
Merge pull request #2450 from containers/renovate/golang.org-x-crypto-0.x
fix(deps): update module golang.org/x/crypto to v0.39.0
2025-06-06 09:43:53 +00:00
.github [skip-ci] Update golangci/golangci-lint-action action to v8 2025-05-05 15:31:45 +00:00
cmd/seccomp
contrib/redhat use new "lookaside" setting for RH registries 2024-05-07 13:14:06 -04:00
docs Clarify configuration for podman machine hosts. 2025-04-22 15:27:26 +02:00
hack
internal use std maps package where possible 2025-02-14 11:50:50 +01:00
libimage libimage/manifests: LoadFromImage() wrap all errors 2025-04-09 13:54:30 +02:00
libnetwork libnetwork/resolvconf: add new KeepHostSearches/Options 2025-05-27 14:01:27 +02:00
logos Add RamaLama logo 2025-01-23 22:07:29 +00:00
pkg Add some jitter to pkg/retry 2025-05-27 17:46:55 +02:00
rpm [skip-ci] RPM: silence rpmlint warning 2025-03-11 17:29:32 +05:30
tests
tools
vendor fix(deps): update module golang.org/x/crypto to v0.39.0 2025-06-06 00:59:27 +00:00
version Bump c/common to v0.64.0-dev 2025-04-16 15:26:20 -04:00
.cirrus.yml chore(deps): update dependency containers/automation_images to v20250422 2025-04-24 12:04:36 +02:00
.codespelldict
.codespellrc
.gitignore
.golangci-extra.yml ci: switch to golangci-lint v2.0 2025-03-26 09:37:44 -07:00
.golangci.yml ci: switch to golangci-lint v2.0 2025-03-26 09:37:44 -07:00
.packit.yaml [skip-ci] Packit: remove epel/rhel copr targets 2025-03-11 17:28:27 +05:30
CODE-OF-CONDUCT.md
CONTRIBUTING.md Update CONTRIBUTING.md and split by language 2025-03-28 09:55:58 -04:00
CONTRIBUTING_GO.md Update CONTRIBUTING.md and split by language 2025-03-28 09:55:58 -04:00
CONTRIBUTING_RUST.md Update CONTRIBUTING.md and split by language 2025-03-28 09:55:58 -04:00
LICENSE
Makefile Makefile: make sure we never add toolchain 2025-03-12 14:19:11 +01:00
OWNERS OWNERS: remove edsantiago 2024-11-26 15:14:38 +01:00
README.md readme: update contact info 2024-10-21 14:50:28 +02:00
SECURITY.md
go.mod fix(deps): update module golang.org/x/crypto to v0.39.0 2025-06-06 00:59:27 +00:00
go.sum fix(deps): update module golang.org/x/crypto to v0.39.0 2025-06-06 00:59:27 +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

https://podman.io/community