学习内容来自尚硅谷 雷丰阳老师的课程尚硅谷-SpringBoot整合篇
一 下载Elasticsearch镜像并运行,访问http://192.168.100.152:9200/
[root@localhost ~]# docker search elasticsearch
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/elasticsearch Elasticsearch is a powerful open source se... 2938 [OK]
[root@localhost ~]# docker pull elasticsearch
Using default tag: latest
Trying to pull repository docker.io/library/elasticsearch ...
latest: Pulling from docker.io/library/elasticsearch
Digest: sha256:8a507a4619e9f8f36e2ec18cbf13b72767c827b4a9b4fcf6b05b7d882eb0b7ff
Status: Downloaded newer image for docker.io/elasticsearch:latest
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/rabbitmq 3-management 68bdffcb99c0 9 days ago 149 MB
docker.io/elasticsearch latest bbb1111fe3d3 13 days ago 486 MB
docker.io/tomcat latest df50c9d355cf 2 weeks ago 463 MB
docker.io/redis latest 71a81cb279e3 2 weeks ago 83.4 MB
docker.io/mysql 5.5 acfff6acec30 2 weeks ago 205 MB
[root@localhost ~]# docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 bbb1111fe3d3
2a9d270139d3ce0e2dcfe5adfcd7446b7931d3f0b32619593f34390cb5ba6579
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2a9d270139d3 bbb1111fe3d3 "/docker-entrypoin..." About a minute ago Up About a minute 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp ES01
xxx
将 HTTP 命令由 PUT
改为 GET
可以用来检索文档,同样的,可以使用 DELETE
命令来删除文档,以及使用 HEAD
指令来检查文档是否存在。如果想更新已存在的文档,只需再次 PUT