Dim*_*iwa 27 continuous-integration docker dockerfile
在CI过程中登录时出现此错误:
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Run Code Online (Sandbox Code Playgroud)
我应该用"--password-stdin"代替"--password"吗?
Nic*_*lay 50
根据docker文档:
要以非交互方式运行docker login命令,可以设置
--password-stdin标志以通过STDIN提供密码.使用STDIN可防止密码在shell的历史记录或日志文件中结束.
以下示例从文件中读取密码,并使用STDIN将其传递给docker login命令:
$ cat ~/my_password.txt | docker login --username foo --password-stdin
Run Code Online (Sandbox Code Playgroud)
要么
$ docker login --username foo --password-stdin < ~/my_password
Run Code Online (Sandbox Code Playgroud)
以下示例从变量中读取密码,并使用STDIN将其传递给docker login命令:
$ echo "$MY_PASSWORD" | docker login --username foo --password-stdin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21585 次 |
| 最近记录: |