8000 GitHub - javisabalete/docker-engine-tls: Generate a CA, server and client keys for Docker Engine easily
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

javisabalete/docker-engine-tls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-engine-tls

This image generates ca, server and client certificates for Docker Engine

Quick Start

mkdir certs
docker run --rm -v $PWD/certs:/certs -u $(id -u):$(id -g) javisabalete/docker-engine-tls

Available Configuration Parameters

  • RSA: The key size to use. Default is 4096.
  • CA_EXPIRE_DAYS: This specifies the number of days to certify the CA certificate for. Default is 365 days.
  • SERVER_EXPIRE_DAYS: This specifies the number of days to certify the SERVER certificate for. Default is 365 days.
  • CLIENT_EXPIRE_DAYS: This specifies the number of days to certify the CLIENT certificate for. Default is 365 days.
  • CA_C: The Country for CA cert. Default is US.
  • CA_ST: The State/Region for CA cert. Default is CoolState.
  • CA_L: The City for CA cert. Default is NiceCity.
  • CA_O: The Organization Name for CA cert. Default is Docker.
  • CA_OU: The Organiza 6BBC tional Unit Name for CA cert. Default is Docker.
  • CA_CN: The Common Name for CA cert. Default is Docker.
  • SERVER: The server Common Name. Default is docker.example.com.
  • CLIENTS: The client Common Name. Default is Docker-Client.
  • ALLOWED: Configure SAN. Default is `` (disabled).

Examples

(1) Enable SAN

docker run --rm -v $PWD/certs:/certs -u $(id -u):$(id -g) -e ALLOWED="DNS:docker.example.com,IP:1.2.3.4,IP:5.6.7.8" javisabalete/docker-engine-tls

(2) Change RSA and CA_L

docker run --rm -v $PWD/certs:/certs -u $(id -u):$(id -g) -e RSA="8192" -e CA_L="Tarragona" javisabalete/docker-engine-tls

About

Generate a CA, server and client keys for Docker Engine easily

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0