我的Ubuntu版本是14.04,之所以是这个版本是因为之前不会安装的时候看见只有这个版本的教程
现在想想感觉有点傻了
后来在师兄的指导之下终于找到了正确的安装方法
1、先安装docker
2、找到graphite的官方安装文档进行docker安装
具体安装过程如下:
首先需要安装docker,在安装docker时因为之前一点基础都没有,所以在网上找了很多资料,也试了很多次,都不能成功安装,最后在谷歌上找到一位外国友人提供的方法,特别简单,
即:
sudo curl -sSL https://get.docker.com/ | sh
安装好docker之后,使用含有docker的命令时还是会出现问题,那是因为没有开启docker的服务器,最好再update一下
即:
1、sudo apt-get update
2、sudo service docker start
此时docker服务器已经开启,我们可以把graphite官网上的docker命令粘贴在终端,注意空格和格式
即:
sudo docker run -d --name graphite --restart=always -p 8080:80 -p 2003-2004:2003-2004 -p 2023-2024:2023-2024 -p 8125:8125/udp -p 8126:8126 graphiteapp/graphite-statsd
执行上边这个命令之后,会显示出刚才运行的容器的名称或者说是编号,但是接下来执行sudo docker rm graphite的时候会显示容器已被占用所以不能移动, rm命令是删除一个容器,这块我还不是很明白,现在先分享一下安装过程,在安装该软件之前是Linux小白一枚。为解决这个问题,我们需要停止当前容器的执行
即:
sudo docker stop 容器名
之后在执行:
sudo docker rm graphite
最后执行:
sudo docker run -d --name graphite --restart=always -p 8080:80 -p 2003-2004:2003-2004 -p 2023-2024:2023-2024 -p 8125:8125/udp -p 8126:8126 graphiteapp/graphite-statsd
就不会显示错误了
最后一步,打开浏览器,输入127.0.0.1:8080就可以显示出graphite的界面了
对一些原理还不太清楚,有错误还请大家指正