Skip to content
Ondrej Fabry edited this page May 13, 2019 · 3 revisions

TODO

  • add vpp-base image that downloads VPP from packagecloud.io
  • and allow downloading/installing specific VPP versions
  • use single Dockerfile for production and developement image
  • build images with VPP in debug mode (requires compiling VPP)
  • add build script for building images with all supported VPP versions

Goals

Building image

  • provide quick & simple default behavior for building images
    • do not build VPP when not needed, instead install from packagecloud
  • provide options to customize VPP used in the images
    • install specific VPP version
    • build VPP in release/debug mode

Running image

  • provide env variable to control running mode for VPP

Tags

  • ligato/vpp-agent - production image, optimized for size
  • ligato/dev-vpp-agent - development image, with pre-installed tools

From branches:

  • ligato/vpp-agent:latest - built from master branch
  • ligato/vpp-agent:dev - built from dev branch
  • ligato/vpp-agent:2.1 - built from release branch

optionally also:

  • ligato/vpp-agent:stable - built from latest release

From tags:

  • ligato/vpp-agent:2.1.0 - built from version tags

Special images:

  • ligato/vpp-agent:XXX-vpp1904 - with specific VPP version
  • ligato/vpp-agent:XXX-debug - with VPP in debug mode