时间序列数据库选型: influxdb; netdiscover列出docker实例们的ip

influxdb

influxdb 安装、启动(docker)


docker run -itd --name influxdb-dev -p 8086:8086   influxdb
#influxdb的web客户端(端口8003)被去掉了
#8006是web-service端口


#docker exec -it influxdb-dev bash

influxdb 自带web界面

从后面的命令知道 此docker实例(influxdb )的ip是172.17.0.3

访问http://172.17.0.3:8086/ 对 influxdb做初始设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

chronograf(从xxx导入到influxdb)


docker pull chronograf
docker run -d -p 8888:8888 --name chronograf-dev chronograf



参考下文得知,chronograf浏览器访问地址:http://172.17.0.1:8888

docker-proxy网络:其下的docker实例们, docker实例端口映射到其

netdiscover扫描docker-proxy下的ip列表

扫描docker-proxy下的ip列表, 可以发现有3个docker实例(显示了各自ip)

sudo apt install netdiscover
sudo netdiscover -i docker0 -r 172.17.0.0/24 

在这里插入图片描述

docker网络列表

docker network lsdocker的网络列表:

NETWORK ID     NAME      DRIVER    SCOPE
bf28b378033c   bridge    bridge    local
56d37190ece4   host      host      local
01095511f0de   none      null      local

docker各网络下的docker实例ip列表

docker network ls --format '{ {.Name}}' | xargs -I@ sh -c "echo @; docker network inspect @ --format='{ {range .Containers}}{ {.Name}}: { {.IPv4Address}}{ {println}}{ {end}}' " docker主机列表(显示ip):

  1. bridge网络 即 docker-proxy
bridge#网络有以下 docker实例们:

influxdb-dev: 172.17.0.3/16
chronograf-dev: 172.17.0.4/16
timescaledb: 172.17.0.2/16
#这里验证了netdiscover扫描结果是对的
#且 由此ip列表 可知  bridge网络 即 docker-proxy
  1. host网络(即 宿主机 网络 ,即 和 宿主机同网段)
host#网络有以下 docker实例们:
c__lash: 
  1. none网络

none

bridge网络: docker实例们的端口被映射到docker-proxy端口

docker-proxy 即 bridge网络

docker-proxy端口、ip

  1. docker-proxy的端口们sudo netstat -lntp | grep docker-proxy
sudo netstat  -lntp | grep docker 
tcp        0      0 0.0.0.0:8086            0.0.0.0:*               LISTEN      34415/docker-proxy  
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      35428/docker-proxy  
tcp6       0      0 :::8086                 :::*                    LISTEN      34422/docker-proxy  
tcp6       0      0 :::8888                 :::*                    LISTEN      35434/docker-proxy  

  1. docker-proxy的ip为172.17.0.1 ip a
5: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:eb:20:03:d0 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:ebff:fe20:3d0/64 scope link 
       valid_lft forever preferred_lft forever

映射举例: docker-proxy:8888 映射到 docker实例chronograf:8888

由此可知 访问 http://docker-proxy的ip:8888 等同于 访问 docker实例http://chronograf:8888

在这里插入图片描述

timescaledb

timescaledb : 貌似没发现 图形化客户端

相关推荐

  1. tcn 时间序列回归实例

    2024-01-12 23:46:05       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 23:46:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 23:46:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 23:46:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 23:46:05       20 阅读

热门阅读

  1. tcp 的四次挥手

    2024-01-12 23:46:05       35 阅读
  2. tcp的三次握手

    2024-01-12 23:46:05       33 阅读
  3. 1.5如何用命令得到自己的ip<本地>

    2024-01-12 23:46:05       38 阅读
  4. 1、HarmonyOS简介

    2024-01-12 23:46:05       33 阅读
  5. 6.停车场管理系统

    2024-01-12 23:46:05       26 阅读
  6. DEJA_VU3D - Cesium功能集 之 113-获取圆节点(2)

    2024-01-12 23:46:05       41 阅读
  7. 70、C++ - 仓库目录结构介绍

    2024-01-12 23:46:05       39 阅读
  8. MyBatis动态SQL语句

    2024-01-12 23:46:05       42 阅读
  9. macos m1如何安装指定版本的redis

    2024-01-12 23:46:05       38 阅读
  10. 【Golang】补码二进制字符串转整型

    2024-01-12 23:46:05       35 阅读