mirror of
https://github.com/containers/netavark.git
synced 2026-02-05 15:45:47 +01:00
renovate/libc-0.x
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
netavark: A container network stack
Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications.
Overview and scope
Netavark is a tool for configuring networking for Linux containers. Its features include:
- Configuration of container networks via JSON configuration file
- Creation and management of required network interfaces, including MACVLAN networks
- All required firewall configuration to perform NAT and port forwarding as required for containers
- Support for iptables, firewalld and nftables
- Support for rootless containers
- Support for IPv4 and IPv6
- Support for container DNS resolution via the aardvark-dns project
Requires
Build
$ make
Test
$ make test
Also see ./test for more information.
Communications
For general questions and discussion, please use Podman's channels.
For discussions around issues/bugs and features, you can use the GitHub issues and PRs tracking system.
Plugins
Netavark also supports executing external plugins, see ./plugin-API.md.
Description
Languages
Rust
68.1%
Shell
31%
Makefile
0.9%