Introducing Docker secrets

Docker 1.13 includes in Swarm the new concept of secrets management.

As we know, we need Swarm mode to use secrets. When we initialize a Swarm, Swarm generates some secrets for us:

$ docker swarm init

Docker 1.13 adds the secrets management with a new command, secret, with the purpose to handle them efficiently. Secret subcommands are created, ls, to inspect and rm.

Let's create our first secret. The secret create sub-command takes a secret from the standard input. So, we need to type in our secret, and then press Ctrl+D to save the content. Be careful to not hit the Enter key. We need only 1234 not 1234\n as our password, for example:

$ docker secret create password
1234

Then press Ctrl+D twice to close the standard input. ...

Get Native Docker Clustering with Swarm now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.