The certificate bootstrapper will monitor for new Docker containers, and then bootstrap them with a custom CA certificate.
See below for instructions on how to get started on both Linux and Windows.
You can run the certificate bootstrapper as follows:
docker run -d --restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /path/to/my_cert/my_cert.pem:/ssl/cert.pem \
wyarde/cert-bootstrapper
Make sure your certificate is named cert.pem
. You can then run the certificate bootstrapper as follows:
docker run -d --restart unless-stopped ``
-v \\.\pipe\docker_engine:\\.\pipe\docker_engine ``
-v c:/path/to/cert_pem/:c:/ssl/ ``
wyarde/cert-bootstrapper
On Windows 10, you might want to include --isolation process
, so the bootstrapper can react quicker to new containers. This is not required on Windows Server, since there isolation is set to process
by default.
The only requirements to build and use this project are Docker, make
, and sed
.
To build the Docker image yourself:
make
If needed, the build can also output the binary:
make bin
To run the linter:
make lint