1、Docker、Docker-Compose安装
https://www.cnblogs.com/a120608yby/p/9883175.html
https://www.cnblogs.com/a120608yby/p/14582853.html

2、基于Docker-Compose部署脚本

# vim docker-zentao/docker-compose.yml 
version: '3'
services:
  zentao-mysql:
    image: mariadb:10.6
    container_name: zentao-mysql
    restart: always
    networks:
      - ops_default
    ports:
      - '3306:3306'
    environment:
      - MYSQL_ROOT_PASSWORD=pass4Zentao
      - MYSQL_DATABASE=zentao
    volumes:
      - './zentao_db:/var/lib/mysql'

  zentao:
    image: hub.zentao.net/app/zentao:latest
    container_name: zentao
    restart: always
    networks:
      - ops_default
    ports:
      - '80:80'
    depends_on:
      - zentao-mysql
    environment:
      - MYSQL_INTERNAL=false
      - ZT_MYSQL_HOST=zentao-mysql
      - ZT_MYSQL_PORT=3306
      - ZT_MYSQL_USER=root
      - ZT_MYSQL_PASSWORD=pass4Zentao
      - ZT_MYSQL_DB=zentao
    volumes:
      - './zentao_data:/data'

networks:
  ops_default:
    external: true

3、启动服务

docker-compose up -d

4、查看服务启动状态

docker-compose ps

5、访问及初始化配置

访问地址:http://部署主机IP/

参考:

https://github.com/quicklyon/zentao-docker
https://www.zentao.net/book/zentaopms/455.html

  

posted on 2024-02-21 15:13  a120608yby  阅读(22)  评论(0)    收藏  举报