# dockerbuild **Repository Path**: wangyaodoge/dockerbuild ## Basic Information - **Project Name**: dockerbuild - **Description**: docker 环境备份 - **Primary Language**: Unknown - **License**: Zlib - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-07 - **Last Updated**: 2022-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 1 使用prometheus + blackbox对生产环境 接口可用性进行监控 2 使用ant + jmeter + influxdb2 对测试环境接口健壮性测试,测试用例通过读取csv文件执行。 配合jenkins与git,定时从仓库拉取最新测试用例执行。 3 生产与测试环境执行结果,均通过grafana面板进行展示 一:**构建docker镜像** docker build -t your_image_name . 注:相关软件需下载至本地,对应修改dockefile中文件路径 二:**启动docker** docker run -itd --name test -p3000:3000 -p2003:2003 -p8080:8080 -p8083:8083 -p8086:8086 -p9090:9090 -p9100:9100 -p9098:9098 -v E:\\blackbox:/usr/local/blackbox_exporter -v E:\\prometheus:/usr/local/prometheus -v E:\\infludb2:/root/.influxdbv2 -v E:\\grafana:/var/lib/grafana -v E:\\jenkins\\workspace:/var/lib/jenkins/workspace -v E:\\jenkins\\job:/var/lib/jenkins your_image_name --entrypoint 三:**样例** 拉取镜像 docker pull registry.cn-shenzhen.aliyuncs.com/yaowang/test:tools 相关服务地址,用户名,密码 jenkins: http://localhost:8080/ yaow/yw123456 influx2: http://localhost:8086/ yaow/yw123456 grafana: http://localhost:3000/ admin/yw123456 prometheus: http://localhost:9090 blackbox: http://localhost:9098/ 相关jmeter脚本:https://gitee.com/wangyaodoge/jmeter.git