我无法从CLI手动登录到我的私有GitLab Docker注册表:
# docker login -u "${DOCKER_USER}" -p "${DOCKER_PASS}" "${DOCKER_URL}"
error getting credentials - err: exit status 1, out: `Cannot autolaunch D-Bus without X11 $DISPLAY`系统信息:
没有针对任何用户的~/.docker/config.json,我正在以根用户的身份执行docker login。在谷歌上,我找到了给export DISPLAY的推荐.在GUI环境中,docker只能登录到远程注册中心吗?出口DISPLAY=0:0产量:
error getting credentials - err: exit status 1, out: `Failed to execute child process “dbus-launch” (No such file or directory)`我失去了依赖吗?否则Docker运行良好,但登录不起作用。我知道存储凭据有后端,但我不想存储凭据。我只是试图通过我的注册表来获取一个图像,这在Docker中不管用吗?
发布于 2019-05-22 15:52:32
docker-compose包不必要地依赖于损坏的golang-github-docker-docker-credential-helpers包。删除可执行文件将修复此问题。
rm /usr/bin/docker-credential-secretservice注意:这是一个解决办法,每次更新包时都需要重复。
https://stackoverflow.com/questions/51153265
复制相似问题