Sign inSign up

grahamrpugh/mwa2

By grahamrpugh

•Updated over 6 years ago

Automated build for a MunkiWebAdmin2 container

Image
0

500K+

grahamrpugh/mwa2 repository overview

⁠docker-mwa2

This Docker container runs MunkiWebAdmin2⁠. The container expects that your munki repo is mounted in /munki_repo.

To retain data, you should also create a folder on your host for the SQLite database to store its data.

In order to function fully, munki-tools needs to be accessible (specifically, the makecatalogs command). This is achievable by running a munki container and linking it.

Several options, such as the timezone and admin password are customisable using environment variables.


⁠Munki container

You can run a linked munki container as follows:

docker run -d --restart=always --name="munki" -v $MUNKI_REPO:/munki_repo \
	-p 8000:80 -h munki groob/docker-munki

This exposes the Munki repository at http://your-host:8000/repo⁠. You could change the port 8000 to 80 if you are not running an existing web service on port 80.

The official guide on linking containers⁠ is very helpful.


⁠Image Creation

If you want to edit this container in any way, you can clone this repository, make your edits, and then build it as follows:

$ docker build -t grahamrpugh/mwa2 .

⁠Running the MunkiWebAdmin2 Container

Run the following command. You need to set the host values of $MUNKI_REPO and $MWA2_DB either in a script or by altering the command:

docker run -d --restart=always --name mwa2 \
	-p 8000:8000 \
	-v $MUNKI_REPO:/munki_repo \
	-v $MWA2_DB:/mwa2-db \
	grahamrpugh/mwa2

The default admin username is admin and the default password is password.

Tag summary

Content type

Image

Digest

Size

556.1 MB

Last updated

over 6 years ago

docker pull grahamrpugh/mwa2