栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

docker部署nginx ,tomcat,es+kibana以及可视化

docker部署nginx ,tomcat,es+kibana以及可视化

1.部署nginx

1.搜索是否有nginx镜像

2.下载镜像

3. 启动容器
docker run -d --name nginx01 -p 3344:80 nginx

3344是容器对外访问端口

--name 给容器命名
-d 后台运行
-p 宿主机端口:容器内部端口

4.使用curl验证端口是否通

5. 外部可以访问到


2.部署tomcat

1.docker search
2.docker pull

3.启动容器

docker run -d --name tomcat01-p 8899:8080 tomcat

4.测试访问没问题

发现问题 容器里面
命令少了 ll都不行
没有webapps
这里是阿里镜像原因,默认是最小的镜像,剔除不必要的东西

将webapps.dist文件夹下的文件复制到webapp里面就可以了

3.部署es +kibana

1.部署 +启动
–net somenetwork 暂不需要该参数 是网络配置

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” elasticsearch:tag

2.启动后,es占用内存太大
使用docker stats 查看

3.查看成功

4.限制内存
加入参数 -e -e ES_JAVA_OPTS="–Xms64m -Xmx128m"

docker run -d --name elasticsearch03 -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” -e ES_JAVA_OPTS="–Xms64m -Xmx128m" elasticsearch


运行es

[root@l4 home]# docker run -it --name ldjmelasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 5acf0e8da90b

运行kibana

[root@l4 home]# docker run -it -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana000001 --network=container:ldjmelasticsearch a674d23325b0


3.可视化工具界面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329415.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号