部署ES
#ES暴露的端口很多#ES十分占用内存#ES的数据一般需要放置到安全目录!挂载# -net somenetwork 是网络配置# 启动 elasticearchdocker run -d --name elasticearch -p 9300:9300 -e "discovery.trpe=single-node" elasticearch:7.6.2{"name" : "a88e7f5f09c2","cluster_name" : "docker-cluster","cluster_uuid" : "pnp4xCPKRlmfNNCWgrEa3w","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"}#es 十分占用内存 一般会占用1.5G左右 docker stas查看占用#修改环境配置启动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#将 elasticsearch 的内存占用限制在64m到512m之间#再次启动curl: (6) Could not resolve host: lcoalhost; Unknown error[root@VM-24-6-centos ~]# curl localhost:9200{"name" : "d023a99e9e7f","cluster_name" : "docker-cluster","cluster_uuid" : "JVQAoBN1TdyIDTZzpw5nOQ","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"}
可视化
portainer(现在用)
docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/potainer
Rancher(CI/CD再用)
什么是portainer
docker的图形化界面管理工具!提供一个后台面板供我们操作!
