0
点赞
收藏
分享

微信扫一扫

docker安装Portainer和CIG详解

乱世小白 2023-03-26 阅读 82

Portainer安装步骤

Portainer是一个可视化的Docker容器管理工具,可以在Docker环境中快速管理容器、镜像、网络等资源。以下是在Docker上安装Portainer的步骤:

  • 首先,您需要在服务器上安装Docker。可参考 Docker 安装以及配置阿里云镜像加速器指南

  • 接下来,您需要使用以下Docker命令从Docker Hub下载Portainer镜像:

docker pull portainer/portainer-ce
  • 运行以下命令启动Portainer容器:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/local/portainer/data:/data portainer/portainer-ce
  • 通过端口访问

image.png

CIG安装步骤

CAdvisor是用于监控Docker容器的工具,InfluxDb是一个用于存储时间序列数据的开源数据库,Grafana是一种可视化工具,可以将InfluxDB数据库中的数据以图表的形式展现出来。以下是在Docker上安装CAdvisor、InfluxDb以及Grafana的步骤:

  • 首先,您需要在服务器上安装Docker。可参考 Docker 安装以及配置阿里云镜像加速器指南

  • 接下来,使用以下docker-compose.yml配置文件来部署CAdvisor、InfluxDb和Grafana:

version: '3.1'



volumes:

grafana_data: {}



services:

influxdb:

image: tutum/influxdb:0.9

restart: always

environment:

- PRE_CREATE_DB=cadvisor

ports:

- 8083:8083

- 8086:8086

volumes:

- ./data/influxdb:/data



cadvisor:

image: google/cadvisor

links:

- influxdb:influxsrv

command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086

restart: always

ports:

- 8080:8080

volumes:

- /:/rootfs:ro

- /var/run:/var/run:rw

- /sys:/sys:ro

- /var/lib/docker/:/var/lib/docker:ro



grafana:

user: 104

image: grafana/grafana

user: 104

restart: always

links:

- influxdb:influxsrv

ports:

- 3000:3000

volumes:

- grafana_data:/var/lib/grafana

environment:

- HTTP_USER=admin

- HTTP_PASS=admin

- INFLUXDB_HOST=influxsrv

- INFLUXDB_PORT=8086

- INFLUXDB_NAME=cadvisor

- INFLUXDB_USER=root

- INFLUXDB_PASS=root
  • 最后,使用以下命令运行Docker Compose:
docker compose up -d
  • 通过端口访问

image.png

举报

相关推荐

0 条评论