跳到主要内容

Cloudbeaver

官方网站

https://github.com/dbeaver/cloudbeaver

Docker方式安装

compose文件

networks:
default:
external: true
name: ${DOCKER_MY_NETWORK}
services:
app:
image: dbeaver/cloudbeaver-ee:latest
container_name: cloudbeaver
restart: unless-stopped
volumes: # (optional for sqlite)
- ${DOCKER_HOME}/cloudbeaver/workspace:/opt/cloudbeaver/workspace
# ports:
# - "8978:8978"
environment:
TZ: ${TZ}
CLOUDBEAVER_DB_DRIVER: ${CLOUDBEAVER_DB_DRIVER}
CLOUDBEAVER_DB_URL: ${CLOUDBEAVER_DB_URL}
CLOUDBEAVER_DB_USER: ${CLOUDBEAVER_DB_USER}
CLOUDBEAVER_DB_PASSWORD: ${CLOUDBEAVER_DB_PASSWORD}
CLOUDBEAVER_DB_SCHEMA: ${CLOUDBEAVER_DB_SCHEMA}
CLOUDBEAVER_QM_DB_DRIVER: ${CLOUDBEAVER_QM_DB_DRIVER}
CLOUDBEAVER_QM_DB_URL: ${CLOUDBEAVER_QM_DB_URL}
CLOUDBEAVER_QM_DB_USER: ${CLOUDBEAVER_QM_DB_USER}
CLOUDBEAVER_QM_DB_PASSWORD: ${CLOUDBEAVER_QM_DB_PASSWORD}
CLOUDBEAVER_QM_DB_SCHEMA: ${CLOUDBEAVER_QM_DB_SCHEMA}
networks:
default:
ipv4_address: 172.20.0.23
deploy:
resources:
limits:
cpus: "0.5"
memory: 300M

env文件

DOCKER_HOME=/home/username/docker
TZ=Asia/Shanghai
DOCKER_MY_NETWORK=npm_default
CLOUDBEAVER_DB_DRIVER=postgres-jdbc
CLOUDBEAVER_DB_URL=jdbc:postgresql://postgres:5432/cloudbeaver
CLOUDBEAVER_DB_USER=cloudbeaver
CLOUDBEAVER_DB_PASSWORD='3SJD&4j6XsZk6xY7z3uQCp6ZS'
CLOUDBEAVER_DB_SCHEMA=cb
CLOUDBEAVER_QM_DB_DRIVER=${CLOUDBEAVER_DB_DRIVER}
CLOUDBEAVER_QM_DB_URL=${CLOUDBEAVER_DB_URL}
CLOUDBEAVER_QM_DB_USER=${CLOUDBEAVER_DB_USER}
CLOUDBEAVER_QM_DB_PASSWORD=${CLOUDBEAVER_DB_PASSWORD}
CLOUDBEAVER_QM_DB_SCHEMA=qm

启动

docker compose up -d