Overview Docker Swarm with TLS
Overview Swarm with TLS
All nodes in a Swarm cluster must bind their Docker daemons to a network port. This has obvious security implications. These implications are compounded when the network in question is untrusted such as the internet. To mitigate these risks, Docker Swarm and the Docker Engine daemon support Transport Layer Security (TLS).
Note: TLS is the successor to SSL (Secure Sockets Layer) and the two terms are often used interchangeably. Docker uses TLS, this term is used throughout this article.
Learn the TLS concepts
Before going further, it is important to understand the basic concepts of TLS and public key infrastructure (PKI).
Public key infrastructure is a combination of security-related technologies, policies, and procedures, that are used to create and manage digital certificates. These certificates and infrastructure secure