通过案例学习 Secret - 每天5分钟玩转 Docker 容器技术(110)
在下面的例子中,我们会部署一个 WordPress 应用,WordPress 是流行的开源博客系统。 我们将创建一个 MySQL service,将密码保存到 secret 中。我们还会创建一个 WordPress service,它将使用 secret 连接 MySQL。这个例子将展示如何用 secret 避免在 image 中存放敏感信息,或者在命令行中直接传递敏感数据。 实验步骤如下: 创建 secret 创建 secret 存放 MySQL 的管理员密码。 opensslrand-base6420|dockersecretcreatemysql_root_password- 密码是由 openssl 生成的随机字符串。 注意ag7injh6juonwl09lq8st36o8是新创建的 service 的 ID,而非 service 的内容。 上面这种方式是从标准输入读取 secret 的内容,也可以指定从文件中读取,例如: opensslrand-base6420>password.txtdockersecretcreatemy_password./passwor...







书籍: