0
点赞
收藏
分享

微信扫一扫

dzzoffice docker安装整理

某内部,方便局域网文件查找和分享,全文检索需要付费,每个人都劳动都值得尊重,该付费就付费


Dockerfile

FROM php:7.4.32-apache-buster

ENV VERSION 2.02

RUN apt-get update && apt-get install -y --no-install-recommends libcurl3-dev libcurl4 curl libzip-dev libfreetype6-dev libxml2-dev libtidy-dev libxslt1-dev \
  && rm -r /var/lib/apt/lists/*  \
  && docker-php-ext-install mysqli \
  && docker-php-ext-install gd \
  && docker-php-ext-install xsl \
  && docker-php-ext-install tidy \
  && docker-php-ext-install zip

RUN curl -o /tmp/dzzoffice-${VERSION}.tar.gz https://codeload.github.com/zyx0814/dzzoffice/tar.gz/${VERSION} \
  && tar -xzvf /tmp/dzzoffice-${VERSION}.tar.gz -C /tmp \
  && rm -rf /tmp/dzzoffice-${VERSION}.tar.gz /tmp/dzzoffice-${VERSION}/*.md \
  && mv /tmp/dzzoffice-${VERSION}/* /var/www/html/

RUN chown -R www-data:www-data /var/www/html/

docker-compose

version: '3'

services:
  mysql:
    image: mysql:5.7.42
    restart: always
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: my-secret-pw
    volumes:
      - "/data/mysql:/var/lib/mysql"

  dzz:
    image: dzzoffice:latest
    restart: always
    ports:
      - "80:80"
    links:
      - mysql:mysql
    volumes:
      - "/data/dzzdata:/var/www/html/data"

  onlyoffice:
    image: onlyoffice/documentserver
    restart: always
    ports:
      - "9000:80"
    volumes:
      - "/data/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data"
      - "/data/onlyoffice/DocumentServer/logs:/var/log/onlyoffice"

docker exec dzz  chown -R www-data:www-data /var/www/html/

onlyoffice 设置地址:http://ip:9000/web-apps/apps/api/documents/api.js 

举报

相关推荐

0 条评论