# docker-archive/libcontainer

PROJECT MOVED TO RUNC

Repository: https://github.com/docker-archive/libcontainer
Canonical: https://ross.abutalabs.com/products/libcontainer
Homepage: https://github.com/opencontainers/runc
Language: Go
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2018-11-17T12:58:52+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4621, "days_push": 2846, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1190, forks 313 (observed 2026-08-28T04:03:55.857372+00:00)

## What it is
Docker's original Go library for creating and managing Linux containers using namespaces and cgroups. The project has moved to the Open Containers Initiative's runc repository and this archive is no longer maintained.

## Use cases
- spawn and run containers programmatically in Go
- manage Linux namespaces and cgroups for process isolation
- build a custom container runtime
- understand how Docker implements containerization

## When to choose
- you need the historical source of Docker's container runtime internals
- you are researching the origins of the OCI runtime specification

## When to avoid
- you want to build or run containers today - use opencontainers/runc instead
- you need a maintained container runtime library
- you want to contribute code - contributions go to runc

## Facets
- artifact type: library
- maturity: abandoned
- function: container-runtime, developer-tools
- domain: operating-systems
- platform: go
- tags: containers, oci, namespaces, cgroups, archived, moved-to-runc, devops, linux

## Member repositories
- docker-archive/libcontainer (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.857372+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:23:01.538437+00:00, confidence not recorded.
  - readme: https://github.com/docker-archive/libcontainer (fetched 2026-08-28T04:03:55.857372+00:00, sha c38c633c92fb)
  - homepage: https://github.com/opencontainers/runc (fetched 2026-08-29T12:30:00.101015+00:00, sha e27d90ca9239)
- Data as of 2026-08-30T08:39:29.467469+00:00.
