docker中安装elasticsarch 等镜像的过程
1、在dockerhub中查找镜像
2、查看镜像下的说明,如下图标识成功
a、安装elasticsearch
运行命令
docker run --name myes01 -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" elasticsearch:tag
ES_JAVA_OPTS="-Xms256m -Xmx256m"表示限制初始化内存占用大小
--name 容器启动后的名称
-d 后台运行
-p ip1:ip2 映射端口号 ip1 主机端口 ip2 docker容器内部端口。
注意:
启动失败可以设置max_map_count、nofile
vi/etc/security/limits.conf
#新增如下内容在limits.conf文件中
* soft nofile200000
* hard nofile200000
vi/etc/sysctl.conf
添加参数:新增如下内容在sysctl.conf文件中,当前用户拥有的内存权限大小
vm.max_map_count=262144
重启生效:让系统控制权限配置生效
sysctl-p
或者 sysctl -w vm.max_map_count=262144 之后 sysctl -p[/code]

b、安装mysql
运行命令
docker run --name mysql01 -p 3306:330 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:tag
c、安装rabbitmq,选择带management的有管理界面

运行命令
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq rabbitmq:tag
端口15672是访问管理界面的端口号,地址是 ip:15672
到此这篇关于docker中安装elasticsarch 等镜像的文章就介绍到这了,更多相关docker安装elasticsarch镜像内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker 部署hbase并且java Api连接的操作过程
这篇文章主要介绍了docker 部署hbase并且java Api连接的操作过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2023-11-11
使用Docker方式启动tomcat,访问首页出现404的解决方案
这篇文章主要介绍了使用Docker方式启动tomcat,访问首页出现404的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-03-03
docker下迁移elasticsearch问题以及解决方案
文章描述了如何将Elasticsearch数据从一个服务器迁移到另一个服务器,包括数据挂载、版本一致性、启动命令的匹配以及可能遇到的权限和节点故障问题的解决方法2024-11-11
linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile及make命令安装方法)
这篇文章主要介绍了linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile及make命令安装方法),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08


最新评论