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-bootstrapperMake 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-bootstrapperOn 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:
makeIf needed, the build can also output the binary:
make binTo run the linter:
make lint