您的位置:首页技术文章
文章详情页

Docker:通过CLI使用--password是不安全的使用--password-stdin

【字号: 日期:2022-07-21 17:06:34浏览:55作者:猪猪
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决Docker:通过CLI使用--password是不安全的使用--password-stdin?

根据Docker文档:

要以非交互方式运行docker login命令,可以将 --password-stdin标志设置为通过STDIN提供密码。使用STDIN可以防止密码出现在shell的历史记录或日志文件中。

以下示例从文件读取密码,然后使用STDIN将其传递给docker login命令:

$ cat ~/my_password.txt | docker login --username foo --password-stdin

要么

$ docker login --username foo --password-stdin < ~/my_password

以下示例从变量读取密码,然后使用STDIN将其传递给docker login命令:

$ echo '$MY_PASSWORD' | docker login --username foo --password-stdin解决方法

在配置项过程中登录时出现此错误:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.

我应该将“ –password”替换为“ –password-stdin”吗?

标签: word
相关文章: