管理器如何从docker swarm中的worker节点获取数据(或在容器中完成的任何更新)

时间:2017-03-30 06:00:06

标签: docker docker-swarm

我正在创建一个包含一个管理器的docker swarm,以及3个工作节点,并且正在运行的服务是bash终端。管理器如何获取在工作节点上的bash(终端)容器上运行的命令的输出 例如:如果我在工作节点的终端上运行ls,那么管理器如何获得ls的输出

1 个答案:

答案 0 :(得分:0)

要获取一个服务的日志,请使用docker-cloud服务日志https://docs.docker.com/docker-cloud/getting-started/deploy-app/8_view_logs/

你想要完成什么? 如果您希望能够从集中点控制工作人员的输出,那么有一些工具,如portainer,通用控制平面,它们具有良好的uis,并允许您访问工作人员的容器日志。

如果您确实需要在管理器中使用数据,请使用共享存储(如已安装的nfs驱动器)或scp您想要的数据。

请记住,一个工作节点可以有多个容器,每个容器都有自己的标准输出。