docker中安装elasticsearch
2020-05-09 16:02:47来源:博客园 阅读 ()
docker中安装elasticsearch
1、更改docker镜像仓库
# 这个网上有很多,我也是在网上找的,或者自己去阿里云申请
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
# 重启docker
systemctl restart docker.service
2、可以先查看有哪些容器了
docker images
3、查看正在运行和没有运行的容器
docker ps 正在运行
docker ps -a 正在运行和没有运行的
4、从中央仓库拉取镜像
# 需要加上版本号
docker pull elasticsearch:7.4.2
# 这个命令是elasticsearch图形化界面,我没有安装,因为我感觉这个有点慢~ ~
docker pull kibana:7.4.2
# 创建存储数据的目录
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
# 随便外网都可以访问它
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
# 查看是否创建成功
5、后台运行容器并映射配置文件
# -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \ 一定要加上,不让内存就那个啥了.... 自己学习测试64-128m够了,公司起码32G...
docker run --name elasticsearch2 -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2
6、查看是否启动成功
docker ps
根据自己的IP加上9200端口访问即可
此时有可能会失败,可以使用 docker logs <容器ID>查看运行日志
拿去翻译一下,如果是有关权限问题没有读写权限则可以使用chmod -R 777 /mydata/elasticsearch/ 修改elasticsearch的权限
然后就好了...如果有其他问题需要仔细一点慢慢排查就好了,比如哪里少个空格换行什么的细节问题
最后再附上几个常用docker命令
#1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
2.如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
#3.查看当前有些什么images
docker images
#4.删除images,通过image的id来指定删除谁
docker rmi <image id>
#5.想要删除untagged images,也就是那些id为<None>的image的话可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
#6.要删除全部image的话
docker rmi $(docker images -q)
原文链接:https://www.cnblogs.com/exce-ben/p/12854298.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Spring Boot 教程 - Elasticsearch 2020-06-09
- Maven安装与配置 2020-06-09
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- 详解SpringBoot(2.3)应用制作Docker镜像(官方方案) 2020-06-08
- 体验SpringBoot(2.3)应用制作Docker镜像(官方方案) 2020-06-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash