用于 MAC 的 Docker | 无法运行程序“docker-credential-desktop”

va1*_*4av 5 docker dockerfile docker-registry docker-compose docker-desktop

我正在尝试在 Mac 计算机上创建 Docker 映像。该命令失败并出现以下错误。我使用的是 Docker 桌面版本 2.2.05。

Cannot run program "docker-credential-desktop": error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

我在一些论坛上读过,其中包括 ~/.docker/config.json 中的 "credsStore": "osxkeychain" 或 "credsStore": "desktop"。解决了这个问题,但我找不到这个文件。

以前有人遇到过这个问题吗?任何输入将不胜感激。

小智 5

如果您尝试使用 Spring Boot-fabric8 插件并在 mac 机器上执行以下操作:

在 ~/.docker/config.json中将 credsStore更改为 credStore


小智 1

在 macOS 上,此文件位于: /Users/YourUserName/.docker/config.json

该文件的内容应如下所示:

{
  "stackOrchestrator" : "swarm",
  "auths" : {
    "https://index.docker.io/v1/" : {

    }
  },
  "credsStore" : "desktop",
  "experimental" : "disabled"
}
Run Code Online (Sandbox Code Playgroud)