Docker 启动

docker-compose 文件

创建 docker-compose.yaml 文件,内容如下:

services:

  ujcms:
    image: dromara/ujcms:latest
    # github 镜像地址
    #image: ghcr.io/dromara/ujcms:latest
    # 国内 CNB 镜像地址
    #image: docker.cnb.cool/dromara/ujcms:latest
    
    restart: always
    ports:
      - 8080:8080
    environment:
      UJCMS_DB_HOST: mysql
      UJCMS_DB_PORT: 3306
      UJCMS_DB_NAME: ujcms
      UJCMS_DB_USER: ujcms
      UJCMS_DB_PASSWORD: my-secret-pw
      # 是否开启文库功能(商业版功能)
      UJCMS_OFFICE_ENABLED: true
      # LibreOffice 路径(商业版功能)
      UJCMS_OFFICE_HOME: /usr/lib/libreoffice
    depends_on:
      mysql:
        condition: service_healthy
        restart: true
#    volumes:
#      - ./ujcms/config:/ujcms/config
#      - ./ujcms/static:/ujcms/static

  mysql:
    image: mysql:8.0
    restart: always
    healthcheck: # Health check definition
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD}"]
      interval: 10s
      timeout: 10s
      retries: 5
      start_period: 30s
#    ports:
#      - 53306:3306
    environment:
      MYSQL_DATABASE: ujcms
      MYSQL_USER: ujcms
      MYSQL_PASSWORD: my-secret-pw
      MYSQL_ROOT_PASSWORD: password
#      MYSQL_RANDOM_ROOT_PASSWORD: "1"
#    volumes:
#      - ./mysql:/var/lib/mysql


启动

docker compose up -d
2025-03-09 09:49
Last Updated: 2025-09-10
CONTENTS
0791-85271700
QQ咨询:1779755751
QQ交流群:626599871
微信咨询
微信扫码咨询
微信交流群
微信交流群
Powered by UJCMS © 2010-2025 All Rights Reserved
QQ咨询
电话
微信
微信扫码咨询