使用Docker消除以下错误:Get/v1.38/nodes的处理程序返回错误:此节点不是swarm manager

使用Docker消除以下错误:Get/v1.38/nodes的处理程序返回错误:此节点不是swarm manager,docker,docker-swarm,Docker,Docker Swarm,我没有使用Docker Swarm,每次运行Docker检查某些容器时,我在系统日志中都会出现以下错误: dockerd[2019]: time="..." level=error \ msg="Handler for GET /v1.38/secrets returned error: \ This node is not a swarm manager. \ Use \"docker swarm init\" or \"docker swarm join\" to \

我没有使用Docker Swarm,每次运行
Docker检查某些容器时,我在系统日志中都会出现以下错误:

dockerd[2019]: time="..." level=error \
    msg="Handler for GET /v1.38/secrets returned error: \
    This node is not a swarm manager. \
    Use \"docker swarm init\" or \"docker swarm join\" to \
    connect this node to swarm and try again."

如何防止这种行为?

如果您想从Docker 1.13中检查容器,则添加了检查“每个对象类型”

从:

这是一个已知的错误,请查看

还提到:

@MFILOTO这应该由#29246解决,它是docker的一部分 1.13.1. 不过,可以安全地忽略这些错误

作为一种解决方法,如果需要,可以使用docker inspect--type=container foo 你想检查一个容器,等等。Docker 1.13增加了“每 对象类型”,例如docker image inspect foo、docker container inspect 福等

我将关闭此问题,因为这应该是固定的,但请随时关闭 我关门后的评论


您使用的是哪个docker版本?我使用的是
docker ce 18.06
docker container inspect some_container