mqcontrol will execute commands within a container, in response to messages received on an MQTT topic. The command desired will vary wildly depending on use case, so the mqcontrol image is available in a variety of base "runtime" images to keep things small.
Currently there are four runtime images:
scratch contains the mqcontrol binary itself and nothing else. It's only useful if you want to run another static binary as your command.alpine is a good choice for a minimal system.debian has a wider array of familiar commands ready out of the box.docker includes the Docker CLI, perfect for managing your Docker containers. This isn't dind so make sure you mount your Docker socket from the host. Note that this base image does not support arm v7 (because the base docker image no longer supports it).New base images can easily be added - let me know.
Tags are generally in the format {version}-{runtime_image}. latest is available as a version. Images without a runtime specified are alpine-based.
All images are multi-architecture linux, currently supporting linux/amd64, linux/arm/v7 and linux/arm64. New architectures can easily be added.
Content type
Image
Digest
sha256:960d83524…
Size
111.8 MB
Last updated
12 months ago
docker pull albertnis/mqcontrol