Web based UI for managing and exploring SQL database data
4.5K
DbGate web: https://dbgate.org DbGate PREMIUM web: https://dbgate.eu
Live demo on: https://demo.dbgate.org
Pull the image from the Docker Hub Repository
docker pull dbgate/dbgate-premium
DbGate 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 MariaDB storage included):
version: '3'
services:
dbgate:
image: dbgate/dbgate-premium
restart: always
ports:
- 80:3000
environment:
STORAGE_SERVER: mariadb
STORAGE_USER: root
STORAGE_PASSWORD: XXXStoragePwd
STORAGE_PORT: 3306
STORAGE_DATABASE: dbgate
STORAGE_ENGINE: mysql@dbgate-plugin-mysql
ADMIN_PASSWORD: <Password to dbgate administration>
mariadb:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: XXXStoragePwd
MYSQL_DATABASE: dbgate
volumes:
- db_data:/var/lib/mysql
volumes:
db_data:
For complete list of available environment variable settings, please use documentation
DbGate 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 sales@dbgate.eu , we will generate trial license for you.
Content type
Image
Digest
sha256:90d6bb1fe…
Size
559.2 MB
Last updated
13 days ago
Requires Docker Desktop 4.37.1 or later.