无法在终端中显示服务列表:Docker

时间:2019-02-07 22:35:44

标签: docker

阅读Docker Getting Started的第3部分教程。

使用以下命令,我能够使用5个实例运行负载平衡的应用程序

docker service ls

但是,当我尝试使用命令$ docker service ls ID NAME MODE REPLICAS IMAGE PORTS 列出服务时,它显示任何数据。

#version 330 core

layout (location = 0) in vec4 position;

uniform mat4 model;
uniform mat4 view;
uniform mat4 projection;

void main()
{
    gl_Position = projection * view * model * position;
}

我在这里做错什么了吗?有人可以指导我吗?

1 个答案:

答案 0 :(得分:1)

您似乎正在使用Kubernetes而不是Swarm作为协调器。在当前的实现中,您只能获取特定堆栈的服务,而不能列出所有服务。

docker stack services getstartedlab

也许您不是要使用Kubernetes作为堆栈协调器吗?您可以通过以下方法禁用它:Docker菜单→首选项…→Kubernetes,然后取消选中“启用Kubernetes”。