基本docker安裝
下載yum鏡像庫和阿里雲鏡像庫
cd /etc/yum.repos.d/
wget https://download.docker.com/linux/centos/docker-ce.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
先卸載系統自帶舊版本
yum remove docker*
yum remove container-selinux.x86_641
下載安裝並啓用docker
yum install -y docker
備份並編輯docker服務加入阿里雲docker加速
cp /lib/systemd/system/docker.service /lib/systemd/system/docker.service.bak
vi /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -s=overlay --registry-mirror=https://7rgqloza.mirror.aliyuncs.com --insecure-registry=localhost:5000 -H unix:///var/run/docker.sock --pidfile=/var/run/docker.pid
創建docker-proxy軟連接
==如果不創建則可能會報錯:【"docker-proxy": executable file not found in $PATH.】==
ln -s /usr/libexec/docker/docker-proxy-current /usr/bin/docker-proxy
創建docker-runc軟連接
==如果不創建則可能會報錯:【docker-runc not installed on system.】==
ln -s /usr/libexec/docker/docker-runc-current /usr/libexec/docker/docker-runc
docker版本查看
docker -v
Docker version 1.13.1, build b2f74b2/1.13.1
重載並重啓服務使配置生效,再加入開機自啓
systemctl daemon-reload
systemctl restart docker
systemctl enable docker.service
安裝 onlyoffice
下載docker onlyoffice鏡像到本地【根據網絡差異下載完成需要一定時間】
docker pull onlyoffice/documentserver
下載完成後查看
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/onlyoffice/documentserver latest 59f48d17c5c8 9 days ago 1.78 GB
導出鏡像留作備份[導出文件名自定義爲:docker_onlyoffice.dock]
docker save -o docker_onlyoffice.dock docker.io/onlyoffice/documentserver
在docker中啓用onlyoffice
關閉防火牆或自行加入允許規則
systemctl disable firewalld.service
關閉seLinux
vi /etc/selinux/config
SELINUX=disabled
加入ipv4forward配置放置端口映射提示網絡錯誤問題
echo "net.ipv4.ip_forward=1" >> /usr/lib/sysctl.d/00-system.conf
重載系統配置參數
sysctl -p
啓動命令(映射端口)
==爲避免端口衝突,將默認docker onlyoffice服務的80端口映射到本地9900端口==
docker run -i -t -d -p 9900:80 --restart=always onlyoffice/documentserver
查看確認運行中容器
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4f47cbd0cd27 onlyoffice/documentserver "/bin/sh -c /app/o..." 2 seconds ago Up 2 seconds 443/tcp, 0.0.0.0:9900->80/tcp silly_rosalind
HTTP訪問測試略,訪問站點如:服務器IP地址:9900顯示如下頁面即可配置nextcloud
Document Server is running
# 沒貼圖,頁面顯示文檔服務運行中即可
nextcloud中可以在設置中找到【ONLYOFFICE】設置【Document Editing Service address】即文檔服務地址保存即可使用在線查看和編輯office文檔