问题描述
我最近建立了一个docker映像,并在完成后docker抛出一条消息,指出:
警告!您的密码将以未加密的方式存储在/root/.docker/config.json中。
我试图导航到该文件夹以查看是否正确,但是文件路径不存在。这可能是什么问题?我的密码安全吗?
解决方法
如果您在计算机上而不是在产品环境中工作,我会说没事的。
登录到注册表docker login [OPTIONS] [SERVER]
(例如dockerhub)时,该命令将凭据存储在$HOME/.docker/config.json
(Linux)或%USERPROFILE%/.docker/config.json
(Windows)中。
Docker使用“ base64”编码通过结合用户名和密码来生成身份验证
只需注销并从注册表中登录,然后再次检查配置内容:
docker logout
docker login -u <username> -p <password>
验证: cat $HOME/.docker/config.json