dromara / domain-admin

域名SSL证书监测平台、SSL证书申请自动续签。Domain and SSL Cert monitor System.
https://domain-admin.cn/
MIT License
1.67k stars 241 forks source link

Docker-compose + MySQL #92

Closed kubehan closed 6 months ago

kubehan commented 6 months ago
version: '3.3'
services:
  domain-admin:
    restart: always
    environment:
      - DB_CONNECT_URL=mysql://data_domain:data_domaintest@123@mysql:3306/data_domain
    volumes:
      - './database:/app/database'
      - './logs:/app/logs'
    ports:
      - '8000:8000'
    container_name: domain-admin
    image: mouday/domain-admin:v1.6.15
    depends_on:
      - mysql
    networks:
      - mynetwork

  mysql:
    restart: always
    image: mysql:5.7.18
    container_name: mysql-lable
    volumes:
      - /mnt/datadisk0/domain-admin/mysql/mydir:/mydir
      - /mnt/datadisk0/domain-admin/mysql/datadir:/var/lib/mysql
      - /mnt/datadisk0/domain-admin/mysql/conf/my.cnf:/etc/my.cnf
      # 数据库还原目录 可将需要还原的sql文件放在这里
      - /mnt/datadisk0/domain-admin/mysql/source:/docker-entrypoint-initdb.d
    environment:
      - "MYSQL_ROOT_PASSWORD=cscsaijjkak@jjKcsa"
      - "MYSQL_DATABASE=data_domain"
      - "TZ=Asia/Shanghai"
    ports:
      # 使用宿主机的3306端口映射到容器的3306端口
      # 宿主机:容器
      - 3306:3306
    networks:
      - mynetwork
networks:
  mynetwork:
kubehan commented 6 months ago

可以使用上面的部署Mysql为存储监控