A container that serves static files at http://munki/repo using nginx. nginx expect the munki repo content to be located at /munki_repo. use a volume container and the --volumes-from option to add files.
The following command will create a lightweight container with a folder at /munki_repo.
/usr/bin/docker run --name munki-data -v /munki_repo busyboxMy files are located on the host, so I mount that folder as well:
/usr/bin/docker run --name munki-data -v /mnt/docker_data/munki_repo:/munki_repo busyboxFor more info on data containers read Tom Offermann's blog post and the official documentation.
The following command will launch the nginx container with the mounted volume.
docker run --name munki --rm -p 80:80 --volumes-from munki-data groob/docker-munki- Configure SSL option