亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 291
粉絲 0
評(píng)論 0
訪問(wèn)量 450246
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
CentOS中實(shí)現(xiàn)基于Docker部署B(yǎng)I數(shù)據(jù)分析
原創(chuàng)
704人瀏覽過(guò)

鏡像下載、域名解析、時(shí)間同步請(qǐng)點(diǎn)擊 阿里云開(kāi)源鏡像站

作為一個(gè)專業(yè)小白,咱啥都不懂。

linux不懂,docker不懂。

但是我還想要完成領(lǐng)導(dǎo)下達(dá)的任務(wù):在linux中安裝docker后部署數(shù)據(jù)可視化工具。作為一名敬業(yè) 的打工人擺爛不可以,躺平不可以,弱小,無(wú)助,可憐中。。這能力,這要去,要不直接散伙算了。但是,沒(méi)想到,我們還是有解決辦法。

為了降低扣獎(jiǎng)金的風(fēng)險(xiǎn),我還是我,我要完成這功能。

于是,以下是我的學(xué)習(xí)歷程,于是我又成長(zhǎng)了。

file

各個(gè)概念逐一掃清

先了解CentOS

不搜不知道,一搜嚇一跳,原來(lái)CentOS是這樣的,它可謂是開(kāi)發(fā)人員最喜愛(ài)的 Linux系統(tǒng)之一了,它是免費(fèi)且開(kāi)源的、可以重新分發(fā)的開(kāi)源操作系統(tǒng),是一個(gè)很穩(wěn)定的,可的,且可管理的和復(fù)現(xiàn)的平臺(tái),自2004年3月以來(lái),CentOS Linux一直是社區(qū)驅(qū)動(dòng)的開(kāi)源項(xiàng)目,旨在與RHEL在功能上兼容。很多情況我們會(huì)選擇使用CentOS 構(gòu)建服務(wù)器,保證服務(wù)器的穩(wěn)定高效,相當(dāng)不錯(cuò)了。

簡(jiǎn)單說(shuō) ,它是一款可靠的服務(wù)器操作系統(tǒng)。

Docker又是做什么的?

仿佛全世界都在談?wù)?Docker,跟計(jì)算機(jī)行業(yè)沾點(diǎn)邊的,不知道Docker是做什么的,都不好意思回家過(guò)年,怕被親戚追問(wèn):”你會(huì)Docker嗎?給我也做一個(gè)”

file

行話說(shuō):Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。

給親戚解釋:來(lái)自于知乎的通俗解釋:

Docker的思想來(lái)自于 集裝箱,集裝箱解決了什么問(wèn)題?在一艘大船上,可以把貨物規(guī)整的擺放起來(lái)。并且各種各樣的貨物被集裝箱標(biāo)準(zhǔn)化了,集裝箱和集裝箱之間不會(huì)互相影響。那么我就不需要專門運(yùn)送水果的船和專門運(yùn)送化學(xué)品的船了。只要這些貨物在集裝箱里封裝的好好的,那我就可以用一艘大船把他們都運(yùn)走。

file

理論都了解差不多了,那我該開(kāi)始動(dòng)手了

首先明確我們要部署的工具是BI是支持在CentOS 部署,且支持Docker鏡像部署的。

OK,條件滿足

話不多說(shuō)直接上操作流程,建議大家直接收藏:

CentOS中實(shí)現(xiàn)在Docker部署.Net Core BI 項(xiàng)目

我們開(kāi)始整:

第一步:

安裝系統(tǒng):CentOS 8 ,系統(tǒng)鏡像地址:下載地址

第二步:

進(jìn)入系統(tǒng),進(jìn)入下面的命令行,對(duì)于小白來(lái)說(shuō),第一次進(jìn)來(lái)找不見(jiàn)命令行很正常,因?yàn)殚_(kāi)始的時(shí)候,我也找不見(jiàn)。因?yàn)檫@里是需要用管理員權(quán)限進(jìn)行安裝的,所以進(jìn)入命令行后,要輸入 su 后回車。然后提示輸入密碼,進(jìn)入root賬號(hào)。

進(jìn)入系統(tǒng)后,界面上會(huì)彈出一個(gè)更新插件庫(kù)的一個(gè)框,點(diǎn)擊更新。老手自行命令,這里面對(duì)新手,否則會(huì)yum無(wú)法使用。這個(gè)也可以通過(guò)命令安裝,但是這個(gè)步驟比較麻煩。

file

第三步:

安裝docker準(zhǔn)備。

  • 先更新一下
  1. yum -y update

centos8默認(rèn)使用podman代替docker,所以需要containerd.io,那我們就安裝一下就好了

  1. yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
  • 安裝一些其他依賴
  1. yum install -y yum-utils device-mapper-persistent-data lvm2

—配置源

  1. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

或者

  1. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安裝docker
  1. yum install -y docker-ce
  • 啟動(dòng)docker
  1. systemctl start docker
  • 檢查docker狀態(tài)
  1. docker --version

如果出來(lái)docker 版本號(hào)了,那么說(shuō)明這一步就安裝好了

第四步:

安裝wyn,依次執(zhí)行下面的命令。

  1. sudo docker pull grapecitycn/wyn-enterprise
  2. sudo docker run --name wyn -p 51980:51980 -d grapecitycn/wyn-enterprise

恭喜你,現(xiàn)在我們已經(jīng)將wyn安裝好了??梢酝ㄟ^(guò) http://localhost:51980/ 來(lái)啟動(dòng)了。但是問(wèn)題來(lái)了,啟動(dòng)不起來(lái)。

因?yàn)槲覀冞€有第五步需要再安裝一下,所以暫時(shí)不要激動(dòng):

第五步:

執(zhí)行一下: docker run -d -p 51980 httpd

好了,這一步已經(jīng)99%已經(jīng)完成了。是不是覺(jué)得特別簡(jiǎn)單呢?但是這個(gè)問(wèn)題在我第一次安裝的時(shí)候,整了七八個(gè)小時(shí)。

file

自定義Wyn的docker鏡像

1.導(dǎo)出自定義的文檔和配置。

首先,使用Wyn官方提供的docker鏡像來(lái)創(chuàng)建一個(gè)自己的docker容器。

例如:sudo docker run –name wyn -p 51980:51980 -d grapecitycn/wyn-enterprise:5.0.00312.0

訪問(wèn)docker容器中運(yùn)行的Wyn應(yīng)用程序。

此時(shí),可以根據(jù)自己的需要來(lái)對(duì)Wyn系統(tǒng)進(jìn)行配置,比如替換登錄頁(yè)面的背景圖片和LOGO,替換系統(tǒng)左上角顯示的LOGO,以及替換瀏覽器tag頁(yè)上面顯示的LOGO。還可以根據(jù)自己的需要?jiǎng)?chuàng)建一些示例文檔。

file

file

file

file

Admin Portal中導(dǎo)出你需要的文檔以及配置。

file

導(dǎo)出后,為一個(gè)壓縮包。

file

2.制作docker鏡像

  • 準(zhǔn)備一臺(tái)Linux機(jī)器,把文件夾custom-wyn拷貝到這臺(tái)機(jī)器上面去。
  • 把上步驟中導(dǎo)出的壓縮文件重命名為sample_files.zip,并拷貝到目錄custom-wyn/sample_files下面。
  • 如果需要在自定義的docker鏡像中內(nèi)置字體,請(qǐng)把準(zhǔn)備好的字體文件拷貝到目錄custom-wyn/custom_fonts下。
  • 根據(jù)自己的需要,修改dockerfile文件中docker鏡像wyn-enterprise的tag名稱。
  • 參照腳本文件push-docker-image.sh中的內(nèi)容,制作并且上傳docker鏡像到docker倉(cāng)庫(kù)中。

3.拉取docker鏡像進(jìn)行驗(yàn)證

  • 拉取步驟2中創(chuàng)建好的docker鏡像,并使用該鏡像創(chuàng)建一個(gè)docker容器。
  • 訪問(wèn)該docker容器中運(yùn)行的Wyn應(yīng)用并進(jìn)行驗(yàn)證。

雖然研究的過(guò)程是很痛苦的,但是掌握了這個(gè)技能,還是覺(jué)得心滿意足的。以上是小白的學(xué)習(xí)成長(zhǎng),希望獻(xiàn)給和我一樣的小白同學(xué)們。

本文轉(zhuǎn)自:https://blog.51cto.com/powertoolsteam/5418508

本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)