使用Docker消除以下错误:Get/v1.38/nodes的处理程序返回错误:此节点不是swarm manager
我没有使用Docker Swarm,每次运行使用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检查某些容器时,我在系统日志中都会出现以下错误:
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