Sign inSign up

cong99/mongobi

By cong99

•Updated over 5 years ago

Image
0

51

cong99/mongobi repository overview

⁠Dockerfile

FROM debian:9.13
WORKDIR /home/mongobi
RUN apt-get update && apt-get install -y libssl-dev libgssapi-krb5-2 wget rsyslog \
  && service rsyslog start \
  && wget https://info-mongodb-com.s3.amazonaws.com/mongodb-bi/v2/mongodb-bi-linux-x86_64-debian92-v2.14.3.tgz \
  && tar -xvzf mongodb-bi-linux-x86_64-debian92-v2.14.3.tgz \
  && install -m755 mongodb-bi-linux-x86_64-debian92-v2.14.3/bin/mongo* /usr/local/bin/

⁠How to use?

⁠write a mongosqld.conf

https://docs.mongodb.com/bi-connector/current/reference/mongosqld/#std-label-config-format⁠

systemLog:
  path: '/home/mongobi/mongosqld/logs/mongosqld.log'
mongodb:
  net:
    uri: "mongodb://192.168.111.24:27017" # your mongo uri
net:
  bindIp: 0.0.0.0
  port: 3307
⁠write docker-compose.yml
version: '3'
services:
  # mongo-bi
  mongo-bi:
    container_name: 'mongo-bi'
    hostname: 'mongo-bi'
    image: cong99/mongobi:v2.14.3
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - './mongobi:/home/mongobi/mongosqld'  # mongobi dir has logs、mongosqld.conf
    ports:
      - '3307:3307'
    restart: always
    command: bash -c "mongosqld --config /home/mongobi/mongosqld/mongosqld.conf"

docker-compose up -d

Tag summary

Content type

Image

Digest

Size

183.9 MB

Last updated

over 5 years ago

docker pull cong99/mongobi:v2.14.3