鏡像下載、域名解析、時(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)了。
各個(gè)概念逐一掃清
不搜不知道,一搜嚇一跳,原來(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)。
仿佛全世界都在談?wù)?Docker,跟計(jì)算機(jī)行業(yè)沾點(diǎn)邊的,不知道Docker是做什么的,都不好意思回家過(guò)年,怕被親戚追問(wèn):”你會(huì)Docker嗎?給我也做一個(gè)”
行話說(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)走。
理論都了解差不多了,那我該開(kāi)始動(dòng)手了
首先明確我們要部署的工具是BI是支持在CentOS 部署,且支持Docker鏡像部署的。
OK,條件滿足
話不多說(shuō)直接上操作流程,建議大家直接收藏:
我們開(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è)步驟比較麻煩。
第三步:
安裝docker準(zhǔn)備。
yum -y update
centos8默認(rèn)使用podman代替docker,所以需要containerd.io,那我們就安裝一下就好了
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
yum install -y yum-utils device-mapper-persistent-data lvm2
—配置源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl start docker
docker --version
如果出來(lái)docker 版本號(hào)了,那么說(shuō)明這一步就安裝好了
第四步:
安裝wyn,依次執(zhí)行下面的命令。
sudo docker pull grapecitycn/wyn-enterprise
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í)。
首先,使用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)建一些示例文檔。
從Admin Portal中導(dǎo)出你需要的文檔以及配置。
導(dǎo)出后,為一個(gè)壓縮包。
雖然研究的過(guò)程是很痛苦的,但是掌握了這個(gè)技能,還是覺(jué)得心滿意足的。以上是小白的學(xué)習(xí)成長(zhǎng),希望獻(xiàn)給和我一樣的小白同學(xué)們。
本文轉(zhuǎn)自:https://blog.51cto.com/powertoolsteam/5418508
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)