問題:
1、es 暴露的端口特別多
2卵史、es十分的耗內(nèi)存
3案站、es的數(shù)據(jù)一般需要放置到安全目錄继准!掛載
操作:
1厘擂、 # docker search elasticsearch
啟動(dòng) elasticsearch :
$ docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
啟動(dòng)后 linux就卡住了 如何解決這個(gè)問題?
docker stats 查看cup狀態(tài)
測(cè)試一下是否成功 docker ps 查看狀態(tài)
[root@VM-0-11-centos ~]# curl localhost:9200
{
"name" : "f35b2da9fcae",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "DBSpJ-1bSNigYYaLH8DgiQ",
"version" : {
"number" : "7.6.2",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f",
"build_date" : "2020-03-26T06:34:37.794943Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
趕緊關(guān)閉锰瘸,增加內(nèi)存的限制
修改配置文件 -e 環(huán)境配置修改
docker run -d --name elasticsearch02 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS='-Xms64m -Xmx512m' elasticsearch:7.6.2
-e ES_JAVA_OPTS='-Xms64m -Xmx512m' 最多占用64m 只給它512m
可以明顯看到內(nèi)存小了很多
思考題:使用kibana連接es?如何才能讓網(wǎng)絡(luò)連接過去昂灵?
可視化
portainer(先用這個(gè))
docker run -d -p 8088:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer:/data --name portainer --restart=always portainer/portainer
Rancher(CI/CD再用)
什么是portainer避凝?
Docke圖形化界面管理工具!提供一個(gè)后臺(tái)面板供我們操作眨补!
docker run -d -p 8088:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer:/data --name portainer --restart=always portainer/portainer
訪問測(cè)試:
外網(wǎng)訪問:http://ip:8088/
啟動(dòng)后通過 服務(wù)器地址:8088可訪問portainer管削,第一次訪問注意需要設(shè)置賬號(hào)密碼