Container Images

The runtime details of Linux container images (regardless of engine) are dictated by spec files in the _basespecs repository.

A typical GENI VTS installation will have a repository that is similar to below:

/opt/foam/docker-imagespecs/_basespecs/
├── bss.quagga
│   └── spec.json
├── uh.cn4421
│   └── spec.json
├── uh.dnsdhcp
│   └── spec.json
├── uh.dnsroot
│   └── spec.json
├── uh.pynfdev
│   └── spec.json
└── uh.simple-dhcpd
    └── spec.json

A good source of publicly available images is the University of Houston image repository on bitbucket.

The specfile format is defined in the developer documentation, and basic parameters such as memory bounds and custom handlers can be easily modified for a given site installation.