摘要:基于的好處還有一個(gè)就是不用去考慮環(huán)境的搭建,直接一個(gè)就可以直接搞定了,而且現(xiàn)在的熱門開源軟件,都有官方維護(hù)的鏡像。這里基于和這兩個(gè)基礎(chǔ)鏡像制作。官方給的解決辦法是在的配置文件中寫入的帳號(hào)密碼,這樣第一次可以登錄,第二次又會(huì)不行。
基于Docker的好處還有一個(gè)就是不用去考慮環(huán)境的搭建,直接一個(gè)Dockerfile就可以直接搞定了,而且現(xiàn)在的熱門開源軟件,都有官方維護(hù)的鏡像。這里基于docker-elk和docker-kafka這兩個(gè)基礎(chǔ)鏡像制作。前者是在對(duì)x-Pack的支持上有問題,配置文件不足而且錯(cuò)誤,這里進(jìn)行了一些修改和調(diào)整。
1.Docker的安裝x-Pack是一個(gè)對(duì)ELK的補(bǔ)充,可以進(jìn)行監(jiān)控與報(bào)警功能
Docker的安裝網(wǎng)上資源非常多,這里簡(jiǎn)單介紹一些,并且把踩過的坑填補(bǔ)了。Docker的安裝方式有很多種,這里建議使用官方的一鍵安裝腳本來,避免一系列繁瑣的操作。
1. 下載安裝curl -fsSL get.docker.com -o get-docker.sh
然后安裝,并且選擇從阿里鏡像源下載:
sudo sh get-docker.sh --mirror Aliyun2. 基本配置
其實(shí)安裝后基本上就可以使用了,主要是配置一些鏡像源和用戶組。配置鏡像源的目的不多說,用戶組主要是為了再使用的時(shí)候不用使用超級(jí)管理員權(quán)限即可運(yùn)行。
加入用戶組
sudo usermod -aG docker $USER
PS. 配置用戶組后,可能還是會(huì)出現(xiàn)還是提示沒有權(quán)限的情況,這時(shí)重啟機(jī)器即可
配置鏡像源
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-"EOF" { "registry-mirrors": ["https://be62qq2e.mirror.aliyuncs.com"] } EOF
PS. 這里的鏡像源是我自己阿里云的,同學(xué)們可以自行去阿里云獲取專有鏡像源地址
重啟
sudo systemctl daemon-reload sudo systemctl restart docker3. 安裝docker-compose
docker-compose類似一個(gè)包管理工具,方便我們管理鏡像。
curl -L https://github.com/docker/compose/releases/download/1.17.1/run.sh > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose2. ELK搭建
直接從docker-elk克隆下來之后,切換到目錄下,需要修改下Kafka的一個(gè)配置KAFKA_ADVERTISED_HOST_NAME改為你的機(jī)器IP,然后執(zhí)行以下命令,漫長(zhǎng)等待即可。
docker-compose up -d
等待提示啟動(dòng)完成后,訪問http://localhost:5601,如果能夠進(jìn)入Kibana的登錄界面就表示沒問題了。輸入帳號(hào)密碼登錄即可。默認(rèn)帳號(hào)是elastic 密碼是changeme。
3. Docker常用操作PS: 如果到了登錄界面發(fā)現(xiàn)無法輸入帳號(hào)密碼(表單處于disabled狀態(tài)),那么打開瀏覽器的開發(fā)者工具,手動(dòng)把表單和提交按鈕的disable狀態(tài)去掉再輸入密碼即可。官方給的解決辦法是在Kibana的配置文件中寫入Elasticsearch的帳號(hào)密碼,這樣第一次可以登錄,第二次又會(huì)不行。這是個(gè)神坑,在ELK6.0.0版本非常多人遇見,目前無解。
貼一些 Docker 的常用操作,方便各位同學(xué)學(xué)習(xí)。
docker-compose stop 停止所有容器 docker-compose stop kafka 停止指定容器 docker-compose up -d 啟動(dòng)容器后臺(tái)運(yùn)行 docker-compose ps 查看當(dāng)前容器 docker-compose logs kafka 查看指定容器日志
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/27169.html
摘要:回滾部署開發(fā)者每次部署的程序包會(huì)自動(dòng)備份到歷史版本,發(fā)布異常時(shí),可以指定回滾部署到某一歷史版本。網(wǎng)絡(luò)方面采用了硬件防火墻設(shè)施,提供四層到七層的全面防護(hù),防護(hù)類型包括等所有攻擊方式,支持清洗和黑洞機(jī)制,還接入了防護(hù)等功能。 TAE2.0(Taobao App Engine)是針對(duì)移動(dòng)互聯(lián)網(wǎng)場(chǎng)景的定制化PaaS云服務(wù),基于阿里云基礎(chǔ)設(shè)施,采用Docker容器技術(shù)封裝應(yīng)用運(yùn)行環(huán)境,并且針對(duì)互...
摘要:回滾部署開發(fā)者每次部署的程序包會(huì)自動(dòng)備份到歷史版本,發(fā)布異常時(shí),可以指定回滾部署到某一歷史版本。網(wǎng)絡(luò)方面采用了硬件防火墻設(shè)施,提供四層到七層的全面防護(hù),防護(hù)類型包括等所有攻擊方式,支持清洗和黑洞機(jī)制,還接入了防護(hù)等功能。 TAE2.0(Taobao App Engine)是針對(duì)移動(dòng)互聯(lián)網(wǎng)場(chǎng)景的定制化PaaS云服務(wù),基于阿里云基礎(chǔ)設(shè)施,采用Docker容器技術(shù)封裝應(yīng)用運(yùn)行環(huán)境,并且針對(duì)互...
摘要:前提好幾周沒更新博客了,對(duì)不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時(shí)間比較早,而且堅(jiān)持的時(shí)間也比較久,一直到現(xiàn)在也是一直保持著更新狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對(duì)不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時(shí)...
閱讀 886·2023-04-25 15:13
閱讀 1501·2021-11-22 12:03
閱讀 923·2021-11-19 09:40
閱讀 2099·2021-11-17 09:38
閱讀 1821·2021-11-08 13:18
閱讀 742·2021-09-02 15:15
閱讀 1831·2019-08-30 15:54
閱讀 2828·2019-08-30 11:12