Docker部署onlyoffice工作筆記

1.檢查自己的環(huán)境

?操作系統(tǒng) : centos7.7? ? 內(nèi)核: 3.10? docker支持基礎(chǔ)條件就是系統(tǒng)內(nèi)核必須滿足3.10或以上

?2.安裝docker:(我用的是在線安裝)

?通過uname -r?命令查看你當(dāng)前的內(nèi)核版本

?uname-r

使用root用戶。yum 包更新到最新。

yum? update

卸載舊版本(運(yùn)行一遍沒啥壞處)

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

驗(yàn)證安裝是否成功(有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 表示成功,接下來導(dǎo)入另一鏡像

sudo docker pull onlyoffice/communityserver

docker run -i -t -d -p 80:80 onlyoffice/communityserver

打開瀏覽器訪問IP或者域名加上你的端口(我用的是80不用加了),進(jìn)入初始化頁面表示成功,初始化階段可能需要等待一會,暴脾氣的新開個瀏覽器窗口一直刷新

我們docker ps 一下? 查看所有運(yùn)行的容器,再可以看下各個端口的占用情況,依據(jù)個人習(xí)慣,我經(jīng)??炊丝冢聸_突??! !? netstat -lntp??

安裝完成后,要做的是配置下文件編輯服務(wù)的訪問地址(其實(shí)就是documentserver的地址

1. 設(shè)置2.集成3.文件服務(wù)

配置上倆個input框,內(nèi)容就是documentserver的地址(我的就是http://我的服務(wù)器對外IP:81)

然后點(diǎn)擊保存? 需要load一下 如果提示是嘆號!你要細(xì)心,一定要細(xì)心 別忽視? 正確是出現(xiàn)綠色對號

我遇到的問題是 服務(wù)器防火墻沒關(guān) 關(guān)閉自己服務(wù)器的防火墻

firewall-cmd --state #查看防火墻狀態(tài)

systemctl stop firewalld.service? #關(guān)閉防火墻

systemctl disable firewalld.service? # 禁止開機(jī)啟動

到這就基本上完成了,如果有需求修改可以封裝自己的鏡像

封裝的操作流程大致如下(僅供參考)

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] 加載

導(dǎo)入自己或者他人的鏡像:

docker load < /opt/tools/onlyoffice-chinesefonts.tar

####### 第一次寫,以后會一直更新一些自己在工作中遇見的問題和解決辦法或者一些自己學(xué)習(xí)過程中的一些心得,寫的不好,多擔(dān)待!會慢慢改進(jìn)的。如果有寫的不對的地方多指正。

郵箱:yzydevops@163.com

今天過大年,祝大家新年快樂??! !?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker 學(xué)習(xí)目標(biāo): 掌握Docker基礎(chǔ)知識,能夠理解Docker鏡像與容器的概念 完成Docker安裝與啟...
    執(zhí)筆夢一場閱讀 3,521評論 2 10
  • Docker需要安裝在64位的x86平臺或ARM平臺上(如樹莓派),并且要求內(nèi)核版本不低于3.10。但實(shí)際上內(nèi)核越...
    斜杠青年潘前進(jìn)閱讀 604評論 0 5
  • 1.Docker簡介 1.1 什么是虛擬化 在計(jì)算機(jī)中,虛擬化(英語:Virtualization)是一種資源管理...
    EdwinGates閱讀 1,926評論 0 0
  • 原文: Docker初探 前言 學(xué)習(xí)環(huán)境是本地虛擬機(jī), linux版本使用CentOS 7. 由于使用最小安裝方式...
    i蝸居年華_謝謝謝閱讀 622評論 0 1
  • 《登天的感覺》主要介紹了作者在哈佛大學(xué)的心理咨詢案例,語言淺顯易懂,讓人了解“心理咨詢”的實(shí)質(zhì)之余,又可在作者的引...
    游銳閱讀 3,921評論 0 0

友情鏈接更多精彩內(nèi)容