github.com/whamcloud/lemur@v0.0.0-20190827193804-4655df8a52af/packaging/docker/README.md (about)

     1  # Docker Images
     2  
     3  In this directory are several recipes for creating Docker images. The go-el7 image is generally useful as a base EL7 image with the latest go packages installed (at time of writing, go 1.7.1-1 is latest). After running `make -C go-el7`, an image with the tags go-el7:latest and go-el7:(version) will be created.
     4  
     5  ### go-el7
     6   * Creates an EL7 image with the most recent version of go packaged by the Fedora project
     7   * Image tags: go-el7:latest, go-el7:(version)
     8  
     9  ### host-kernel
    10    * Delegates to linux-host-kernel or mac-host-kernel, depending on host platform
    11  
    12  ### mac-host-kernel
    13    * Builds on the latest go-el7 image to create a kernel-devel image suitable for building and installing a Lustre client (on Mac, the targeted Linux kernel is the Docker-provided Moby kernel)
    14    * Prerequisite image(s): go-el7:latest
    15    * Image tags: mac-host-kernel:latest, mac-host-kernel:(moby version), host-kernel:latest
    16  
    17  ### linux-host-kernel
    18    * Builds on the latest go-el7 image to create a kernel-devel image suitable for building and installing a Lustre client
    19    * Prerequisite image(s): go-el7:latest
    20    * Image tags: linux-host-kernel:latest, linux-host-kernel:(uname -r), host-kernel:latest
    21  
    22  ### native-lustre-client
    23    * Builds on the host-kernel image to create a lustre-client image suitable for building against liblustreapi and/or mounting a Lustre client from within a container (pulls from latest successful master build on jenkins)
    24    * Prerequisite image(s): go-el7:latest, host-kernel:latest
    25    * Image tags: native-lustre-client:latest, native-lustre-client:(lustre version), lustre-client:latest
    26  
    27  ### buildonly-lustre-client
    28    * Simple image which just installs a downloaded lustre-client RPM without attempting to match it with the host kernel -- only useful for builds against liblustreapi
    29    * Prerequisite image(s): go-el7:latest
    30    * Image tags: buildonly-lustre-client:latest, buildonly-lustre-client:(lustre version), lustre-client:latest
    31  
    32  ### lemur-rpm-build
    33    * Image which can be used to produce lemur RPMs from the source tree
    34    * Prerequisite image(s): go-el7:latest, lustre-client:latest
    35    * Image tags: lemur-rpm-build:latest, lemur-rpm-build:(version)