「Docker」- Cannot autolaunch D-Bus without X11 $DISPLAY


問題描述

執行 docker 命令時,產生如下錯誤:

Cannot autolaunch D-Bus without X11 $DISPLAY

問題原因

在 Docker 中,有很多憑證(在該案例中,指 docker login 憑證)存儲的方式。通常(默認),我們采用的方式是保存在 .docker/config.json 中,以 base64 編碼保存在該文件的 auths 字段中。

但是在我們的場景中,我們采用 secretservice 存儲方式,但是未支持該憑證存儲方式。該方式將鏈接 D-Bus 服務,進而導致該錯誤。

解決方案

去掉 ~/.docker/config.json 的 "credsStore": "secretservice" 配置

 

showtooltip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM