docker 安装 实时监控系统 grafana+influxDB
docker 常用命令:
1,首先停止容器运行,然后删除容器,最后删除镜像
# 查看所有的容器( -a 表明包括没有运行) docker ps -a # 停止 容器 containerId docker stop f23d164a204a # 删除所有的 容器 docker rm $(docker ps -a -q) # 查看所有的镜像 docker image ls # 删除镜像 docker image rm a8b0c77b00b7 # 删除所有的镜像 docker rmi `docker images -q`
docker 安装 influxdb
1, -d 容器在后台运行
2, -p 选择一个具体的宿主机端口映射到容器内部开放的网络端口上,8083 是web接口 8089是api接口
3,-expose 可以让容器接受外部传入的数据,也就是容器开启的端口
4,-name 容器名称 tutum/influxdb 是最新版本的 influxdb镜像
# 拉取镜像 docker pull influxdb docker run -d -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influx influxdb # 交互命令的方式进入容器 docker exec -it influx bash # 容器内启动 influxdb /usr/bin/influx
docker 安装 grafana:
1, -e 设置环境变量
2, -link 说明 两个容器进行链接通信(两者可以 ping同)
3,INFLUXDB_NAME 数据库名称
#查找 docker search grafana # 进入容器之中 bash 方式 docker exec -it grafana bash sudo docker run -d -p 3000:3000 --link influx:influx \ --name grafana grafana