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 busybox
My 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 busybox
For 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
Content type
Image
Digest
sha256:5e99e200d…
Size
52.2 MB
Last updated
almost 11 years ago
docker pull groob/docker-munki