docker运维——使用docker-compose部署禅道

services:
# mysql service for zentao
  zentao-mysql:
    image: mysql:8.0.27
    container_name: zentao-mysql
    deploy:
      resources:
        limits:
          memory: 512M
          cpus: '0.5'
        reservations:
          memory: 256M
    restart: always
    init: true
    ports:
      - '23306:3306'
    volumes:
      - ./database/zentao/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=7da6b87c0ff9
      - ZT_MYSQL_DB=zentao
      - TZ=Asia/Shanghai
    networks:
      - zentao-net
  zantao-system:
    image: hub.zentao.net/app/zentao:22.0
    container_name: zentao-system
    deploy:
      resources:
        limits:
          memory: 512M
          cpus: '0.5'
        reservations:
          memory: 256M
    restart: always
    init: true
    ports:
      - '8090:80'
    volumes:
      - ./data:/data
    environment:
      ZT_MYSQL_HOST: zentao-mysql
      ZT_MYSQL_PORT: 3306
      ZT_MYSQL_USER: root
      ZT_MYSQL_PASSWORD: 7da6b87c0ff9
      ZT_MYSQL_DB: zentao
      MYSQL_INTERNAL: false
      TZ: Asia/Shanghai
    depends_on:
      - zentao-mysql
    networks:
      - zentao-net
networks:
    zentao-net:
          name: zentao-net
Categories: docker与kubernetes