1、安装docker
2、拉取onlyoffice镜像
sudo docker pull onlyoffice/documentserver
3、创建文件对应文件夹
cd /data
mkdir onlyoffice
cd onlyoffice
mkdir log
mkdir data
mkdir lib
mkdir db
4、创建onlyoffice容器
sudo docker run -i -t -d -p 6831:80 --restart=always \
--name onlyoffice \
-v /data/onlyoffice/log:/var/log/onlyoffice \
-v /data/onlyoffice/data:/var/www/onlyoffice/Data \
-v /data/onlyoffice/lib:/var/lib/onlyoffice \
-v /data/onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver
5、查看服务是否启动成功
访问地址:http://[服务器ip]:6831
6、安装postgres
#拉取postgres
sudo docker pull postgres
#创建容器
sudo docker run \
--name pgsql \
-p 5432:5432 \
-e POSTGRES_PASSWORD=root \
--restart=always -d postgres
7、安装rabbitmq
#拉取rabbitmq镜像
sudo docker pull rabbitmq
#创建容器
sudo docker run -d \
--restart=always \
--hostname=my-rabbit \
--name rabbitmq \
-p 15672:15672 \
-p 5672:5672 \
-v /data/rabbitmq:/var/lib/rabbitmq \
rabbitmq
#进入容器
sudo docker exec -it rabbitmq bash
#启动管理插件
rabbitmq-plugins enable rabbitmq_management
#初始用户名密码:guest guest
8、复制配置文件到宿主机
sudo docker cp onlyoffice:/etc/onlyoffice/documentserver/local.json /data/onlyoffice/conf/local.json