容器化smartping监控网络联通性与延迟

2020-06-10  本文已影响0人  SailSea

官网:http://smartping.org/

image.png

由于smartping的代码没有发布mac版的启动程序,也不想在本地在编译源码
使用docker来把smartping服务基于centos:7的制作镜像

docker打包和启动

文档有提供下载地址:

如果下载地址失效可以去https://docs.smartping.org/install/地址中的下载安装栏目找到下载地址

制作镜像

Dockerfile:

FROM centos:7
WORKDIR /smartping
ADD smartping-v0.8.0.tar.gz /smartping/
RUN chmod +x control
EXPOSE 8899
CMD ["./bin/smartping"]

制作smartping:0.1镜像命令:

docker build -t smartping:0.1 .

启动smartping:0.1

docker run -d -p 8899:8899  smartping:0.1

docker-compose打包和启动

version: "3"
services:
  smartping:
    network_mode: "host"
    build: .
    container_name: smartping

当前目录包含Dockerfile和Dockerfile中需要的文件即可执行:

docker-compose up -d

将自动打包然后运行镜像

访问http://localhost:8899/即可
然后跳转到系统配置配置测试节点,再输入密码保存配置。等待网络信息绘制就行了

image.png
上一篇下一篇

猜你喜欢

热点阅读