In order to successfully run a BSDPy Docker container you will need:
A Docker host with a network device attached to the desired subnet
One or more NetBoot images (NBIs) to serve to clients
A dedicated storage container for the NBIs (setup details below)
The BSDPy container remains fully portable by using a separate storage container that can be attached at runtime. This way the administrator does not need to modify the BSDPy container itself but only has to create a simple storage container for their organization's NBIs. The NBI storage container can then be moved around to other hosts manually or by pushing it to an internal Docker repository and running a "docker run -d myorg/NBI:latest" on other hosts that will host BSDP services.
$ docker run -d -p 67:67/udp -p 69:69/udp -p 80:80 -e DOCKER_BSDPY_IP=<EXTERNAL-IP> --volumes-from NBI bruienne/bsdpy:latest
Content type
Image
Digest
sha256:2ae3e5775…
Size
416.5 MB
Last updated
over 10 years ago
docker pull bruienne/bsdpy-docker