druid Docker & Self-Hosted Deployment

GitHub

阿里云计算平台DataWorks( 团队出品,为监控而生的数据库连接池

28,176 stars Java Java 1 file · ~7,094 tokens
RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/mysql
2. Docker Run (1-Click Launch) docker run -d --name druid -p 3306:3306 --restart always mysql:5.7
3. Podman Run podman run -d --name druid -p 3306:3306 --restart always mysql:5.7
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/mysql:5.7
5. ORAS Pull (OCI Artifact) oras pull mysql:5.7
6. Compose Deployment docker compose up -d
druid-demo-petclinic/docker-compose.yml
Download .yml
version: "2.2"

services:
  mysql:
    image: mysql:5.7
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=
      - MYSQL_ALLOW_EMPTY_PASSWORD=true
      - MYSQL_USER=petclinic
      - MYSQL_PASSWORD=petclinic
      - MYSQL_DATABASE=petclinic
    volumes:
      - "./conf.d:/etc/mysql/conf.d:ro"
  postgres:
    image: postgres:14.1
    ports:
      - "5432:5432"
    environment:
      - POSTGRES_PASSWORD=petclinic
      - POSTGRES_USER=petclinic
      - POSTGRES_DB=petclinic