docker中安装elasticsarch 等镜像的过程

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

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]

docker中安装elasticsarch 等镜像的过程插图

b、安装mysql

运行命令

docker run –name mysql01 -p 3306:330 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:tag

c、安装rabbitmq,选择带management的有管理界面

docker中安装elasticsarch 等镜像的过程插图1

运行命令

docker run -d -p 5672:5672 -p 15672:15672 –name myrabbitmq rabbitmq:tag

端口15672是访问管理界面的端口号,地址是 ip:15672

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容