Package | Shibboleth IDP | Grouper | COmanage |
how containers descend | centos:centos7 | centos:centos7 | centos:centos7 |
↳tier/centos7base | ↳tier/centos7base | ↳tier/centos7base | |
↳tier/shibboleth_idp | ↳tier/shibboleth_sp | ↳tier/shibboleth_sp | |
↳my/shibboleth_idp | ↳tier/grouper | ↳tier/comanage | |
↳my/grouper | ↳my/comanage |
Creating a local Dockerfile based on the tier appliances to create campus customizations is always possible. One can then build a container and push to a local registry for deployment in environment.
maintainer="my" imagename="localpackagename" version="1.0" docker build --rm -t $maintainer/$imagename --build-arg maintainer=$maintainer --build-arg imagename=$imagename --build-arg version=$version .
e.g. Dockerfile:
FROM my/grouper ARG maintainer=$maintainer ARG imagename=$imagename ARG version=$version RUN echo hello world
source code for packages/VMs live at https://github.internet2.edu/docker