Docker:查找值开头'U'无效字符



当我运行docker-machine ls时,无法访问我的DigitalOcean docker droplet并显示错误。

运行任何其他尝试直接联系 docker 计算机的docker-machine命令时,会出现相同的错误invalid character 'U' looking for beginning of value

NAME                 DRIVER         STATE     DOCKER        ERRORS
digitalocean-main    digitalocean   Error     Unknown       invalid character 'U' looking for beginning of value

似乎删除了数字海洋 API 令牌/密钥。

  • 要修复此错误,请先在DigitalOcean上生成一个新的API令牌。

  • 然后,将"AccessToken"值替换为文件~/.docker/machine/machines/machine-name/config.json中的新令牌

无论哪种方式,错误消息都不明显。 @Adiii评论中发布了一个链接,指向Docker机器驱动程序使用的DigitalOcean Go API中的一个问题。希望该修复程序能够进入下一个版本。

最新更新