Hey, I agree with it. Tags can help users mark the version of IOTDB used.
-- Best! Qian SUN 940296543 <[email protected]> 于2021年10月21日周四 上午8:31写道: > I think use tags to differ version and apply 3 repos can be a good idea. > > Best, > —— > Hongyin Zhang > > 张洪胤 > > > > > 2021年10月20日 下午9:12,Xiangdong Huang <[email protected]> 写道: > > > > Hi, > > > > Now all iotdb's docker images are under apache/iotdb, e.g., > > > > - apache/iotdb:0.12.2-node for the single node module > > - apache/iotdb:0.12.2-cluster for the cluster module > > > > and > > - apache/iotdb:0.12.2-grafana for the grafana connector module > > > > In this way, we actually use the version of the images to distinguish > > different modules. > > > > The advantage is that users can find all images in one webpage [1] > > > > The disadvantage is that it is hard to define the tag of "latest". > > > > The problem will be more serious when using docker-compose, for example, > > we may write a docker-compose file for starting iotdb server, grafana, > > iotdb-grafana-connector: > > > > ``` > > services: > > iotdb: > > image: apache/iotdb:0.12.2-node > > grafana-connector: > > image: apache/iotdb:0.12.2-grafana > > ``` > > > > Then we can not use "latest" and we have to maintain docker-compose > > file for each version. > > If we separate the docker repo into individuals, then we never do not > > need to maintain the docker compose file: > > > > ``` > > services: > > iotdb: > > image: apache/iotdb > > grafana-connector: > > image: apache/iotdb-grafana > > ``` > > and the docker compose file will use the "latest" version directly. > > > > > > So, my idea is, apply 3 repos for iotdb docker images: > > - iotdb, for iotdb-node > > - iotdb-cluster, for the cluster module > > - iotdb-grafana, for iotdb-grafana-connecotr module. > > > > How do you think? > > > > > > [1] https://hub.docker.com/r/apache/iotdb > > > > Best, > > ----------------------------------- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > 黄向东 > > 清华大学 软件学院 > >
