centos7通過docker啟動elasticsearch和logstash

首先安裝docker

安裝命令如下:安裝

curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun

也可以使用國內(nèi) daocloud 一鍵安裝命令:

curl -sSL https://get.daocloud.io/docker | sh

安裝成功后,輸入docker -v命令即可

Docker version 20.10.6, build 370c289

或者也可以直接輸入docker,報錯(-bash: docker: command not found)則安裝失敗讹堤,否則則安裝成功

systemctl status docker

● docker.service - Docker Application Container Engine

? Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)

? Active: inactive (dead)

? ? Docs: https://docs.docker.com

啟動docker:

systemctl start docker

配置docker鏡像

Ubuntu 16.04+、Debian 8+牌捷、CentOS 7+

目前主流 Linux 發(fā)行版均已使用 systemd 進行服務(wù)管理,這里介紹如何在使用 systemd 的 Linux 發(fā)行版中配置鏡像加速器涡驮。

請首先執(zhí)行以下命令暗甥,查看是否在 docker.service 文件中配置過鏡像地址。

systemctl cat docker | grep '\-\-registry\-mirror'

如果該命令有輸出捉捅,那么請執(zhí)行 $ systemctl cat docker 查看 ExecStart= 出現(xiàn)的位置撤防,修改對應(yīng)的文件內(nèi)容去掉 --registry-mirror 參數(shù)及其值,并按接下來的步驟進行配置棒口。

如果以上命令沒有任何輸出寄月,那么就可以在vim? /etc/docker/daemon.json 中寫入如下內(nèi)容(如果文件不存在請新建該文件):

{

? "registry-mirrors": [

? ? "https://hub-mirror.c.163.com",

? ? "https://mirror.baidubce.com"

? ]

}

注意,一定要保證該文件符合 json 規(guī)范无牵,否則 Docker 將不能啟動漾肮。

之后重新啟動服務(wù)。

systemctl daemon-reload

sudo systemctl restart docker

Windows 10

對于使用 Windows 10 的用戶茎毁,在任務(wù)欄托盤 Docker 圖標內(nèi)右鍵菜單選擇 Settings克懊,打開配置窗口后在左側(cè)導(dǎo)航菜單選擇 Docker Engine,在右側(cè)像下邊一樣編輯 json 文件,之后點擊 Apply & Restart 保存后 Docker 就會重啟并應(yīng)用配置的鏡像地址了保檐。

{

? "registry-mirrors": [

? ? "https://hub-mirror.c.163.com",

? ? "https://mirror.baidubce.com"

? ]

}

macOS

對于使用 macOS 的用戶耕蝉,在任務(wù)欄點擊 Docker Desktop 應(yīng)用圖標 -> Perferences崔梗,在左側(cè)導(dǎo)航菜單選擇 Docker Engine夜只,在右側(cè)像下邊一樣編輯 json 文件。修改完成之后蒜魄,點擊 Apply & Restart 按鈕扔亥,Docker 就會重啟并應(yīng)用配置的鏡像地址了。

{

? "registry-mirrors": [

? ? "https://hub-mirror.c.163.com",

? ? "https://mirror.baidubce.com"

? ]

}

檢查加速器是否生效

執(zhí)行

docker info

如果從結(jié)果中看到了如下內(nèi)容谈为,說明配置成功旅挤。

Registry Mirrors:

https://hub-mirror.c.163.com/


使用 Docker 拉取ElasticSearch鏡像

docker pull elasticsearch:7.4.2


查看鏡像 ID

docker images

docker服務(wù)啟動命令

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d --name elasticsearch -p 9200:9200 -p 9300:9300 *****[注:這是要運行的鏡像id]

查看運行日志

docker logs 容器ID

報錯:


ERROR: [2] bootstrap checks failed

[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

[2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

處理第一個問題:

[1]max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

編輯?/etc/sysctl.conf,追加以下內(nèi)容:

vm.max_map_count=655360

保存后伞鲫,執(zhí)行

sysctl -p

重啟es

docker restart ?容器ID

[2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

先刪除之前創(chuàng)建的容器

docker rm -f 容器ID

添加-e?"discovery.type=single-node"?

docker?run?-d?-e?ES_JAVA_POTS="-Xms256m?-Xmx256m"??-e?"discovery.type=single-node"?-p?9200:9200?-p?9300:9300?--name? elasticsearch? ***es鏡像ID***

繼續(xù)查看運行l(wèi)ogs

docker logs? 容器ID


驗證運行是否成功

curl localhost:9200

{

? "name" : "28765a4c9e04",

? "cluster_name" : "docker-cluster",

? "cluster_uuid" : "EUK5T7AmSAW-YvCwMU-W-w",

? "version" : {

? ? "number" : "7.4.2",

? ? "build_flavor" : "default",

? ? "build_type" : "docker",

? ? "build_hash" : "2f90bbf7b93631e52bafb59b3b049cb44ec25e96",

? ? "build_date" : "2019-10-28T20:40:44.881551Z",

? ? "build_snapshot" : false,

? ? "lucene_version" : "8.2.0",

? ? "minimum_wire_compatibility_version" : "6.8.0",

? ? "minimum_index_compatibility_version" : "6.0.0-beta1"

? },

? "tagline" : "You Know, for Search"

}

安裝elasticsearch head插件監(jiān)控管理進行可視化管理

拉取鏡像

docker pull tobias74/elasticsearch-head

運行

docker run -d -p 9100:9100 鏡像ID

登陸ip地址:9100端口查看


在這里出現(xiàn)跨域拒絕訪問問題

解決方式:

進入elasticsearch容器內(nèi)部粘茄,修改配置文件elasticsearch.yml

docker ps -a? #拿到運行容器elasticsearch 的 id

docker exec -it ******(容器id) /bin/bash

cd ./config


在elasticsearch.yml中添加:

http.cors.enabled: true

http.cors.allow-origin: "*"


重啟 elasticsearch容器

docker restart? 容器名


重啟服務(wù)

查看日志和上面一樣

docker logs 容器名

運行成功后,替換IP地址替換localhost

此時運行成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末秕脓,一起剝皮案震驚了整個濱河市柒瓣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吠架,老刑警劉巖芙贫,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異傍药,居然都是意外死亡磺平,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門拐辽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拣挪,“玉大人,你說我怎么就攤上這事俱诸〔と埃” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵乙埃,是天一觀的道長闸英。 經(jīng)常有香客問我,道長介袜,這世上最難降的妖魔是什么甫何? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮遇伞,結(jié)果婚禮上辙喂,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好巍耗,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布秋麸。 她就那樣靜靜地躺著,像睡著了一般炬太。 火紅的嫁衣襯著肌膚如雪灸蟆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天亲族,我揣著相機與錄音炒考,去河邊找鬼。 笑死霎迫,一個胖子當著我的面吹牛斋枢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播知给,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼瓤帚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了涩赢?” 一聲冷哼從身側(cè)響起戈次,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谒主,沒想到半個月后朝扼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡霎肯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年擎颖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片观游。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡搂捧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出懂缕,到底是詐尸還是另有隱情允跑,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布搪柑,位于F島的核電站聋丝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏工碾。R本人自食惡果不足惜弱睦,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望渊额。 院中可真熱鬧况木,春花似錦垒拢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至屹耐,卻和暖如春尸疆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背张症。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工仓技, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鸵贬,地道東北人俗他。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像阔逼,于是被迫代替她去往敵國和親兆衅。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容