1.檢查自己的環(huán)境
?操作系統(tǒng) : centos7.7? ? 內(nèi)核: 3.10? docker支持基礎(chǔ)條件就是系統(tǒng)內(nèi)核必須滿足3.10或以上
?2.安裝docker:(我用的是在線安裝)
?通過uname -r?命令查看你當前的內(nèi)核版本
?uname-r
使用root用戶哑梳。yum 包更新到最新凌那。
yum? update
卸載舊版本(運行一遍沒啥壞處)
yum remove docker? docker-common docker-selinux docker-engine
安裝我們必需的軟件包支撐
yum install-y yum-utils device-mapper-persistent-data lvm2
設(shè)置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看提供給我們使用的所有docker版本
yum list docker-ce --showduplicates | sort -r
選擇安裝docker?
yum install docker-ce-17.12.1.ce? ?#我使用的是17.12.1
驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
docker -version
3.配置Docker鏡像加速(使用國內(nèi)阿里云的鏡像)
編輯daemon.json文件,添加加速配置犀概,如果沒有這個json文件 自己創(chuàng)建一個? (注意可讀可寫權(quán)限)
vim /etc/docker/daemon.json
添加內(nèi)容:
{
? ? "registry-mirrors": ["https://registry.docker-cn.com","https://kxv08zer.mirror.aliyuncs.com"]
}
重載所有修改過的配置文件
sudo systemctl daemon-reload
重新啟動Docker服務(wù)
sudo systemctl restart docker
4.拉取 documentserver? /?communityserver 鏡像
sudo docker pull onlyoffice/documentserver
docker run -i -t -d -p 81:80 onlyoffice/documentserver
顯示Document Server is Running 表示成功井厌,接下來導入另一鏡像
sudo docker pull onlyoffice/communityserver
docker run -i -t -d -p 80:80 onlyoffice/communityserver
打開瀏覽器訪問IP或者域名加上你的端口(我用的是80不用加了)彩扔,進入初始化頁面表示成功,初始化階段可能需要等待一會萍悴,暴脾氣的新開個瀏覽器窗口一直刷新
我們docker ps 一下? 查看所有運行的容器,再可以看下各個端口的占用情況寓免,依據(jù)個人習慣癣诱,我經(jīng)常看端口袜香,怕沖突K河琛! 困鸥!? netstat -lntp??
安裝完成后嗅蔬,要做的是配置下文件編輯服務(wù)的訪問地址(其實就是documentserver的地址)
1. 設(shè)置2.集成3.文件服務(wù)
配置上倆個input框,內(nèi)容就是documentserver的地址(我的就是http://我的服務(wù)器對外IP:81)
然后點擊保存? 需要load一下 如果提示是嘆號疾就!你要細心澜术,一定要細心 別忽視? 正確是出現(xiàn)綠色對號
我遇到的問題是 服務(wù)器防火墻沒關(guān) 關(guān)閉自己服務(wù)器的防火墻
firewall-cmd --state #查看防火墻狀態(tài)
systemctl stop firewalld.service? #關(guān)閉防火墻
systemctl disable firewalld.service? # 禁止開機啟動
到這就基本上完成了,如果有需求修改可以封裝自己的鏡像
封裝的操作流程大致如下(僅供參考)
docker commit -a "yzy" -m "onlyoffice-chinesefonts" dc1cf7280389 onlyoffice:v2
-a 作者? -m 鏡像描述 最后是鏡像名稱和版本
docker save -o onlyoffice-chinesefonts.tar onlyoffice:v2
把鏡像保存成tar文件猬腰,tar鏡像的加載可以用docker load -i? [鏡像.tar] 加載
導入自己或者他人的鏡像:
docker load < /opt/tools/onlyoffice-chinesefonts.tar
####### 第一次寫鸟废,以后會一直更新一些自己在工作中遇見的問題和解決辦法或者一些自己學習過程中的一些心得,寫的不好姑荷,多擔待盒延!會慢慢改進的缩擂。如果有寫的不對的地方多指正。
郵箱:yzydevops@163.com
今天過大年添寺,祝大家新年快樂?瓒ⅰ! !?