【发布时间】:2018-02-28 04:45:38
【问题描述】:
根据DataDog Docker Integration Docs:
有两种方法可以运行 [DataDog] 代理:直接在每个主机上,或在 docker-dd-agent 容器内。我们推荐后者。
为什么首选基于 Docker 的代理安装,而不是直接将 DataDog 代理作为服务安装在运行 Docker 容器的机器上?
【问题讨论】:
-
可能是因为通过 Docker 部署,他们可以完全控制所有软件依赖项。
-
我猜这是运行一个命令以在所有 Linux 上建立他们的确切环境和让用户在世界上存在的无限数量的配置上运行安装之间的区别。从 Datadogs 的角度来看,我希望创建和支持他们用于内部测试的 Docker 映像会容易得多,从用户的角度来看,它更容易设置。
-
@Matt 这是有道理的。我想这只是为了保证已安装的工件,而不是暴露于无数未知数。
-
只需停止并删除容器即可完成卸载。