docker - 摆脱Docker的以下错误:GET/v1.38/nodes的处理程序返回错误:该节点不是群集管理器

标签 docker docker-swarm

我未使用Docker Swarm,并且每次运行docker inspect some_container时,都会在syslog中收到以下错误:

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检查容器,请检查“每个对象类型”。

docker container inspect doc:

docker container inspect some_container

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

还提到here:

@mfilotto this should be fixed by #29246, which is part of docker 1.13.1. The errors are safe to ignore though.

As a workaround, you can use docker inspect --type=container foo if you want to inspect a container, etc. Docker 1.13 adds inspect "per object type", e.g. docker image inspect foo, docker container inspect foo, etc

I'll close this issue, because this should be fixed, but feel free to comment after I closed

关于docker - 摆脱Docker的以下错误:GET/v1.38/nodes的处理程序返回错误:该节点不是群集管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51727499/

相关文章:

docker - 在 Docker Swarm 中安装 SSL 证书

php - docker MySQL : create new user

docker - 多播未发送到所有 Docker 容器

python - 使用inspect_container在python上检查停止的docker容器

docker - Docker中的动态更改Traefik前端配置

docker - 如何确保服务 “global”在所有节点上运行?

docker - 在现有的 docker 镜像中安装 PHP Composer

docker - 如何在没有dockerhub的情况下获取可转移的docker compose堆栈

docker - docker swarm join token 是私有(private)的吗?

docker - 我可以通过通过镜像ID引用镜像的docker-compose.yml文件将服务部署到docker群吗?