Skip to content

seladb/PcapPlusPlus-DockerImages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PcapPlusPlus Docker Images

Docker Image CI

This repo contains docker files and scripts to build docker images that are used for testing PcapPlusPlus.

Docker image inventory:

Maintained images (can be updated by CI)

  • Alpine 3.15
  • CentOS 7
  • CentOS Stream 9
  • Fedora 29
  • Fedora 34
  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 20.04 with DPDK 19.11
  • Ubuntu 20.04 with DPDK 20.11
  • Ubuntu 20.04 with DPDK 21.11
  • Ubuntu 20.04 with the latest version of PF_RING
  • Ubuntu 20.04 with Zstd v1.5.2
  • Ubuntu 22.04

Legacy images (cannot or shouldn't be updated by CI)

  • CentOS 8
  • Fedora 26
  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 16.04 with DPDK 16.11
  • Ubuntu 16.04 with DPDK 17.11
  • Ubuntu 16.04 with DPDK 18.02
  • Ubuntu 16.04 with DPDK 18.11
  • Ubuntu 16.04 with DPDK 19.02
  • Ubuntu 16.04 with DPDK 19.08
  • Ubuntu 16.04 with latest version of PF_RING
  • Ubuntu 18.04 with DPDK 19.11
  • Ubuntu 18.04 with Zstd v1.4.4

GitHub Actions is used for building the docker images automatically and push them to Docker Hub.

To build a docker image manually please use the following commands:

PLATFORM=...

docker build . --file Dockerfile-${PLATFORM} --tag seladb/${PLATFORM}:latest

To test PcapPlusPlus with these docker images please use the test-pcapplusplus.sh script:

./test-pcapplusplus.sh IMAGE [OPTIONAL_TEST_PARAMS]

For example:

./test-pcapplusplus.sh ubuntu2004-dpdk1911

./test-pcapplusplus.sh centos7 -s

About

Docker images used in PcapPlusPlus CI/CD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages