下载较新的图像为graphiteapp / graphite-statsd:最新

我想要使​​用此处给出的步骤在docker上安装石墨

docker run -d\ --name graphite\ --restart=always\ -p 80:80\ -p 2003-2004:2003-2004\ -p 2023-2024:2023-2024\ -p 8125:8125/udp\ -p 8126:8126\ graphiteapp/graphite-statsd 

这首先给了我下面的警告

 Unable to find image 'graphiteapp/graphite-statsd:latest' locally latest: Pulling from graphiteapp/graphite-statsd 

在完成所有的拉动之后,给了我下面的错误信息

 Digest: sha256:3136b19fcdb9162c642cc1d2821172948346651a46b41ab63cc05c2962ea85c9 Status: Downloaded newer image for graphiteapp/graphite-statsd:latest 7af4b99efeb4bb7d0bc1ba1d8b4556d812adc87bc720c035998eeb54116e57f4 docker: Error response from daemon: driver failed programming external connectivity on endpoint graphite (de38efe3b7ee88976d044ffe9948839c8058b06408f46f9857e4e689d9883ce9): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE). 

警告消息只是报告你本地没有这样的图像,并开始下载它。

你得到一个错误,因为你的主机上有80端口的服务。 graphite容器不能启动,因为它也需要80个端口才能使用。 因此,您可以停止使用端口80的服务或使用另一个端口启动graphite ,例如81,然后在端口81上访问:

 docker run -d\ --name graphite\ --restart=always\ -p 81:80\ -p 2003-2004:2003-2004\ -p 2023-2024:2023-2024\ -p 8125:8125/udp\ -p 8126:8126\ graphiteapp/graphite-statsd