docker下载elasticsearch

docker下载elasticsearch,第1张

docker下载elasticsearch
[root@VM-12-11-centos /]# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.16.1
Unable to find image 'elasticsearch:7.16.1' locally
7.16.1: Pulling from library/elasticsearch
7b1a6ab2e44d: Pull complete
f85c3fdbf085: Pull complete
0ee9ef16ef16: Pull complete
1b555fc21eda: Pull complete
5195df1d2493: Pull complete
b22dfd95268f: Pull complete
762293acfd23: Pull complete
e7d18a44f390: Pull complete
Digest: sha256:8d5fd89230d7985b106bc0586080647a6650ca0f6dfe6c22541ef149045ad52e
Status: Downloaded newer image for elasticsearch:7.16.1
2534b55310b55d4f1c07588535a0e345ea0205ef29ce99cbe428433edc6602db
查看命令发现系统都卡了
# 发现系统都卡了,这么启动肯定是有问题的, 占用的内存较多导致的,没有限制其内存的使用
[root@VM-12-11-centos /]# docker ps
ConTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES
2534b55310b5   elasticsearch:7.16.1   "/bin/tini -- /usr/l…"   6 minutes ago    Up 6 minutes    0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   elasticsearch
1a2ecab867a0   tomcat                 "catalina.sh run"        57 minutes ago   Up 57 minutes   0.0.0.0:443->8080/tcp, :::443->8080/tcp                                                strange_faraday
bf9737d0bc4c   nginx                  "/docker-entrypoint.…"   9 hours ago      Up 9 hours      0.0.0.0:80->80/tcp, :::80->80/tcp                                                      nginx
b64cc5a0b6a5   centos                 "/bin/bash"              25 hours ago     Up 24 hours                                                                                            loving_curran
查看运行状态
  • 注意此时elasticsearch 使用内存 2.169G, 总内存也就3.7G
[root@VM-12-11-centos /]# docker stats
ConTAINER ID   NAME              CPU %     MEM USAGE / LIMIT   MEM %     NET I/O           BLOCK I/O         PIDS
2534b55310b5   elasticsearch     0.17%     2.169GiB / 3.7GiB   58.63%    4.86kB / 1.58kB   59.8MB / 2.02MB   59
1a2ecab867a0   strange_faraday   0.16%     134MiB / 3.7GiB     3.54%     20.3kB / 164kB    0B / 0B           35
bf9737d0bc4c   nginx             0.00%     2.047MiB / 3.7GiB   0.05%     51kB / 60.1kB     0B / 4.1kB        3
b64cc5a0b6a5   loving_curran     0.00%     1.051MiB / 3.7GiB   0.03%     2.9kB / 0B        0B / 0B           2
^C
[root@VM-12-11-centos /]#
进行访问
[root@VM-12-11-centos /]# curl localhost:9200
{
  "name" : "2534b55310b5",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "P-71luqAQciaFAts_gwNTg",
  "version" : {
    "number" : "7.16.1",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "5b38441b16b1ebb16a27c107a4c3865776e20c53",
    "build_date" : "2021-12-11T00:29:38.865893768Z",
    "build_snapshot" : false,
    "lucene_version" : "8.10.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
停止elasticsearch
# 查看当前运行的容器
[root@VM-12-11-centos ~]# docker ps
ConTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES
2534b55310b5   elasticsearch:7.16.1   "/bin/tini -- /usr/l…"   39 minutes ago   Up 38 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   elasticsearch

#停止当前elasticsearch容器
[root@VM-12-11-centos ~]# docker stop 2534b55310b5
2534b55310b5
增加内存限制重启elasticsearch
  • 增加内存限制 -e ES_JAVA_OPTS="-Xms64m -Xmx512m"
# 增加内存限制重启elasticsearch
[root@VM-12-11-centos ~]# docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.16.1
9cb41b1d926069afd46c8ed4b8f1c507b6fe9449b8fa9ee50a348a55648efff8
再次查看内存使用情况
  • 注意此时elasticsearch 使用内存 2.169G, 总内存也就3.7G
[root@VM-12-11-centos ~]# docker stats
ConTAINER ID   NAME              CPU %     MEM USAGE / LIMIT   MEM %     NET I/O           BLOCK I/O         PIDS
9cb41b1d9260   elasticsearch01   1.44%     504.7MiB / 3.7GiB   13.32%    7.51MB / 403kB    13.5MB / 12.7MB   59
1a2ecab867a0   strange_faraday   0.09%     133.5MiB / 3.7GiB   3.52%     25.4kB / 197kB    0B / 0B           35
bf9737d0bc4c   nginx             0.00%     2.047MiB / 3.7GiB   0.05%     51.4kB / 60.3kB   0B / 4.1kB        3
b64cc5a0b6a5   loving_curran     0.00%     1.051MiB / 3.7GiB   0.03%     3.13kB / 0B       0B / 0B           2

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5677564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存