检测到Docker容器! Ruxit Agent无法安装

我尝试在Docker中安装Ruxit,但是我得到了这个非常奇怪的错误?

我的dockerfile

RUN wget -O ruxit-Agent-Linux-1.91.271.sh https://yjm50779.live.ruxit.com/installer/agent/unix/latest/hnaT75uwgZzoBEf7 RUN /bin/sh ruxit-Agent-Linux-1.91.271.sh 

错误:

 Docker container detected! Ruxit Agent cannot be installed inside docker container. Setup won't continue. 

好问题! 如错误消息所示,您确实不能在Docker容器中安装Ruxit Agent。 现在Ruxit支持Docker,那你怎么不能在一个容器里面安装呢?

Ruxit代理需要直接安装在主机操作系统上 ,它将检测和监控您在其中启动的任何Docker容器 – 无需修改任何现有的Docker镜像。 我们喜欢认为这是一个非常酷的方法。

但是如果你不能在主机操作系统上安装任何东西呢?

那么我们目前正在为您做两个select:

  1. 我们将很快发布DockerHub上预安装的Ruxit AgentDocker镜像 。 如果您将此映像作为特权Docker容器启动,则Ruxit Agent将自动监视在同一主机上运行的所有其他容器 – 同样不会修改任何其他容器映像。 这个选项是有用的,如果你想推出Ruxit Agent,例如Mesos,Docker Swarm或者Kubernetes。
  2. 我们正在开发适用于平台即服务部署的Ruxit代理 ,其中您没有对正在运行应用程序的主机的root访问权限。 在这种情况下,您需要将Ruxit代理的文件复制到您的Docker容器中,并修改例如您的JVM的启动参数,以将Ruxit代理加载到您要监视的进程中。

这两个选项将在未来几周内发布, 请查看我们的博客 ,以便第一个知道。 如果您想早点尝试一下,请通过success@ruxit.com告诉我们,一旦我们准备好了,我们会立即为您提供早期的访问预览。