docker 安裝 filerun 及 nextcloud


要求:centos7 內核 在4或5版本

           docker-io 在19或20

 

yum install docker-ce docker-ce-cli containerd.io

systemctl start docker

systemctl enable docker.service

systemctl enable containerd.service

 

安裝docker面板  portainer

mkdir /filerun /filerun/html /filerun/user-files /filerun/db

docker volume create portainer_data   

docker run -d -p 9000:9000 -p 8000:8000 --name portainer-ce --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

http://ip:9000  訪問面板

 

portainer中安裝filerun

注冊dockHUB帳號

 portainer的 Registries 中登記dockerhub的帳號     

Create stack

復制以下docker -composer樣本到  web edit中

version: '2'

services:
db:
image: mariadb:10.1
environment:
MYSQL_ROOT_PASSWORD: li19099*
MYSQL_USER: root
MYSQL_PASSWORD: li19099*
MYSQL_DATABASE: filerundb
volumes:
- /filerun/db:/var/lib/mysql

web:
image: afian/filerun:libreoffice
environment:
FR_DB_HOST: db
FR_DB_PORT: 3306
FR_DB_NAME: filerundb
FR_DB_USER: root
FR_DB_PASS: li19099*
APACHE_RUN_USER: www-data
APACHE_RUN_USER_ID: 33
APACHE_RUN_GROUP: www-data
APACHE_RUN_GROUP_ID: 33
depends_on:
- db
links:
- db:db
ports:
- "80:80"
volumes:
- /filerun/html:/var/www/html
- /filerun/user-files:/user-files

 

下拉到  deploy the stack

 

nextcloud 和 filerun一樣復制以下yml

version: '2'

volumes:
nextcloud:
db:

services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=nextcloud
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud

app:
image: nextcloud
restart: always
ports:
- 8080:80
links:
- db
volumes:
- nextcloud:/var/www/html
environment:
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db

主機上查看nextcloud容器的文件 /var/lib/docker/volumes/nextcloud_nextcloud/_data

更多查看:https://registry.hub.docker.com/_/nextcloud

 

 

 

安裝 oos  office online server

windows2016  域控制角色 poweshell 運行

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

成功后有以下輸出:

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No NoChangeNeeded {}

 

插入ISO  安裝 Office Onlie Server  

完成后重啟

powershell     Import-Module -Name OfficeWebApps

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM