客户端访问docker swarm
发布时间:2020-12-16 03:52:03 所属栏目:安全 来源:网络整理
导读:我有一个由一个管理器和一个工作节点组成的docker swarm集群.然后我从笔记本电脑配置(tls和DOCKER_HOST)客户端以访问此群集. 当我运行docker ps时,我只看到来自worker节点的容器(而不是工作节点(!)的所有容器). 例如,来自我的客户: CONTAINER ID IMAGE COM
我有一个由一个管理器和一个工作节点组成的docker swarm集群.然后我从笔记本电脑配置(tls和DOCKER_HOST)客户端以访问此群集. 当我运行docker ps时,我只看到来自worker节点的容器(而不是工作节点(!)的所有容器).
我在工作节点运行docker ps:
所以有两个问题:为什么docker ps不显示来自manager机器的容器而不是来自worker节点的所有容器? 最佳答案
默认情况下,经典swarm(作为容器运行)会隐藏来自docker ps输出的swarm管理容器.您可以使用docker ps -a命令显示这些容器.
这种行为可能会在其他地方记录,但我看到记录的行为的一个位置是在api differences docs:
all = 1 api语法相当于docker ps -a cli. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |