metabase docker compose 최종본

metabase.db 백업 후 dockercompose 폴더에 넣기

dockercomposemetabase

$ mkdir dockercomposemetabase
$ ls
docker-compose.yml tmp

tmp

$ cd dockercomposemetabase/tmp
$ ls
log4j2.xml

log4j2.xml 외 다른 파일들은 docker-compose.yml 실행 시 생성되는 파일 및 폴더들 입니다.

tmp 폴더 생성 후 log4j2.xml 파일 생성

docker-compose.yml

version: "3"
services:
  metabase-test:
    image: "metabase/metabase:v0.46.4"
    container_name: "metabase-live"
    volumes:
     - ./tmp:/tmp
    environment:
      - JAVA_OPTS=-Xmx2048m
      - MB_DB_TYPE=mysql
      - MB_DB_DBNAME=metabase
      - MB_DB_PORT=3306
      - MB_DB_USER=<db id>
      - MB_DB_PASS=<db password>
      - MB_DB_HOST=<dbhost>
      - JAVA_OPTS=-Dlog4j2.configurationFile=file:/tmp/log4j2.xml
    ports: 
      - "5601:3000"
    restart: "on-failure"

log4j2.xml

Last updated