У кого-то еще есть проблемы с установкой почтового сервера - PullRequest
0 голосов
/ 19 сентября 2019

каждый раз, когда я пытаюсь установить образ докера, либо с помощью остальной части пакета onlyoffice через скрипт, либо сам по себе, он всегда заканчивается образом докера, застрявшим в цикле загрузки, никогда не создавая никаких журналов.Я даже не могу запустить терминал на нем.

Вот файл docker-compose, с которым я пытался установить, а также некоторые команды, которые я пытался выполнить вручную.конфиденциальная информация удалена по понятным причинам

docker run --net onlyoffice -i -t -d --restart=always \
--name onlyoffice-mysql-server \
-v /app/onlyoffice/mysql/conf.d:/etc/mysql/conf.d \
-v /app/onlyoffice/mysql/data:/var/lib/mysql \
-v /app/onlyoffice/mysql/initdb:/docker-entrypoint-initdb.d \
-e MYSQL_ROOT_PASSWORD= \
-e MYSQL_DATABASE=onlyoffice \
mysql:5.7

docker run --init --net onlyoffice --privileged -i -t -d --restart=always \
--name onlyoffice-mail-server -p 25:25 -p 143:143 -p 587:587 \
-e MYSQL_SERVER=onlyoffice-mysql-server -e MYSQL_SERVER_PORT=3306 \
-e MYSQL_ROOT_USER=onlyoffice_mailserver_user -e MYSQL_ROOT_PASSWD= \
-e MYSQL_SERVER_DB_NAME=onlyoffice_mailserver \
-v /app/onlyoffice/MailServer/data:/var/vmail \
-v /app/onlyoffice/MailServer/data/certs:/etc/pki/tls/mailserver \
-v /app/onlyoffice/MailServer/logs:/var/log \
-h domain.tld \
onlyoffice/mailserver


version: '3'
services:
  onlyoffice-mysql-server:
    container_name: onlyoffice-mysql-server
    image: mysql:5.7.21
    environment:
     - MYSQL_ROOT_PASSWORD=
    networks:
     - onlyoffice
    stdin_open: true
    tty: true
    restart: always
    volumes:
     - ./config/mysql/conf.d:/etc/mysql/conf.d 
     - ./config/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
     - mysql_data:/var/lib/mysql
  onlyoffice-mail-server:
    container_name: onlyoffice-mail-server
    image: onlyoffice/mailserver:latest
    depends_on:
     - onlyoffice-mysql-server
    hostname: smtp.enclaveis.com
    environment:
       - MYSQL_SERVER=onlyoffice-mysql-server
       - MYSQL_SERVER_PORT=3306
       - MYSQL_ROOT_USER=onlyoffice_mailserver_user
       - MYSQL_ROOT_PASSWD=
       - MYSQL_SERVER_DB_NAME=onlyoffice_mailserver
    networks:
      - onlyoffice
    restart: always
    privileged: true
    ports: ['25:25','143:143','587:587']
    stdin_open: true
    tty: true
    expose:
      - '8081'
    volumes:
      - mail_data:/var/vmail
      - mail_certs:/etc/pki/tls/mailserver
      - mail_log:/var/log
networks:
  onlyoffice:
    driver: 'bridge'
volumes:
  mail_data:
  mail_certs:
  mail_log:
  mysql_data:
...