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)