docker login "Password change required but no TTY available."
docker login "Password change required but no TTY available."
报错现象
原因
原因为账号密码过期或登录方式不支持
解决方式一
sudo docker login -u user -p xxxxx docker.pkg.xxxx.net
切换方式为:
sudo echo xxxxx | sudo docker login -u user docker.pkg.xxxx.net --password-stdin
解决方式二
$ chage -l user 重置密码过期时间 $ sudo chage -d "2023-03-16" user