Web based UI for managing and exploring SQL database data
6.5K
DbGate web: https://www.dbgate.io
Live demo on: https://demo.dbgate.org
Pull the image from the Docker Hub Repository
docker pull dbgate/dbgate-premium
DbGate Team Premium uses database as storage for your settings, connections, users and roles.
Use the following command to start a container with DbGate, following command uses MySQL database installed on localhost
docker run -it --name dbgate-instance --restart always -p <port on host>:3000 -e STORAGE_SERVER=dockerhost -e STORAGE_USER=root -e STORAGE_PASSWORD=<database password> -e STORAGE_PORT=3306 -e STORAGE_DATABASE=dbgate -e STORAGE_ENGINE='mysql@dbgate-plugin-mysql' -e ADMIN_PASSWORD=<administrator password> dbgate/dbgate-premium
Or use following docker-compose fragment file (with PostgreSQL storage included):
version: '3'
services:
dbgate:
image: dbgate/dbgate-premium
restart: always
ports:
- 80:3000
environment:
STORAGE_SERVER: postgres_service
STORAGE_USER: postgres
STORAGE_PASSWORD: XXXStoragePwd
STORAGE_PORT: 5432
STORAGE_DATABASE: dbgate
STORAGE_ENGINE: postgres@dbgate-plugin-postgres
STORAGE_SCHEMA: public
volumes:
- dbgate_data:/root/.dbgate
postgres_service:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: XXXStoragePwd
POSTGRES_DB: dbgate
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
driver: local
dbgate_data:
driver: local
See DbGate Docker installation documentation for more details
For complete list of available environment variable settings, please use documentation
DbGate TEAM PREMIUM is commercial product, you could use 30-day trial period. Trial license could be generated directly from app, if you use license environment variable, please contact us at [email protected] , we will generate trial license for you.
Content type
Image
Digest
sha256:725efb770…
Size
564.3 MB
Last updated
3 days ago
docker pull dbgate/dbgate-premium