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镜像内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341