ISC Kea in a Docker container with configuration files in a volume.
Pull the latest image from Docker Hub:
docker pull wastrachan/kea
Or, pull from the GitHub Container Registry:
docker pull ghcr.io/wastrachan/kea
Clone this repository, and run make build
to build an image:
git clone https://github.com/wastrachan/docker-kea.git
cd docker-kea
make build
Run this image with the make run
shortcut, or manually with docker run
.
docker run -v "$(pwd)/config:/config" \
--name kea \
--rm \
-p 67:67/udp \
wastrachan/kea:latest
Configuration files are stored in the /config
volume. You may wish to mount this volume as a local directory, as shown in the examples above. /config/kea.conf
is the main configuration file for the application. Review the Kea man pages if you are unfamiliar with how to configure Kea.
Service | Port |
---|---|
DHCP | 67 (UDP) |
Volume | Description |
---|---|
/config |
Configuration directory |
The content of this project itself is licensed under the MIT License.
View license information for the software contained in this image.