PackageShibboleth IDPGrouperCOmanage
how containers descendcentos:centos7centos:centos7centos:centos7
 ↳tier/centos7base (git)↳tier/centos7base (git)↳tier/centos7base (git)
 ↳tier/shibboleth_idp (git)↳tier/shibboleth_sp (git)↳tier/shibboleth_sp (git)
 ↳my/shibboleth_idp (git)↳tier/grouper (git)↳tier/comanage (git)
  ↳my/grouper (git|docker-compose)↳my/comanage (git|docker-compose)

 

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 a campus environment.

e.g. Create a local Dockerfile:

FROM my/grouper 

ARG maintainer=$maintainer 
ARG imagename=$imagename 
ARG version=$version 

RUN echo hello world 


Build the local container:

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 . 

 

Now, run the following command:

docker images 

The container should be in the local repo, named my/localpackagename in this case.



Source code for TIER containers/VMs are located at the following URL: https://github.internet2.edu/docker

  • No labels