Docker ToolBox 与 ES docker-compose
时间:2019-09-08
本文章向大家介绍Docker ToolBox 与 ES docker-compose,主要包括Docker ToolBox 与 ES docker-compose使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.设置环境变量MACHINE_STORAGE_PATH改变VirtualBox硬盘默认存储位置
2.打开VirtualBox增加default机器的内存和CPU资源
3.在VirtualBox的共享文件夹中增加需要共享的目录
4.编写docker-compose.yml
version: '3'
services:
elasticsearch-single:
image: docker.elastic.co/elasticsearch/elasticsearch:7.3.1
container_name: elasticsearch-single
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.type=single-node
ulimits:
memlock:
soft: -1
hard: -1
ports:
- 9200:9200
- 9300:9300
networks:
esnet:
ipv4_address: 172.233.233.10
kibana:
image: docker.elastic.co/kibana/kibana:7.3.1
container_name: kibana
environment:
- ELASTICSEARCH_URL=http://172.233.233.10:9200
- ELASTICSEARCH_HOSTS=http://172.233.233.10:9200
ports:
- "5601:5601"
networks:
esnet:
ipv4_address: 172.233.233.11
networks:
esnet:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.233.233.0/24
5.Windows10下无法对docker容器进行端口访问
docker是运行在Linux上的
在Windows中运行docker
实际上还是在Windows下先安装了一个Linux环境
然后在这个Linux环境中运行docker
也就是说服务中使用的localhost指的是这个Linux环境的地址(默认是192.168.99.100)
而不是我们的宿主环境Windows10
6.启动单节点的ES服务和Kibana
docker-compose up -d
原文地址:https://www.cnblogs.com/xiayudashan/p/11488843.html
- 基础JavaScript装逼指南
- 碎片化 | 第四阶段-42-校验验证码-视频
- Angularjs中UI Router超级详细的教程{{上}}
- 【LEETCODE】模拟面试-120- Triangle
- Spring Cloud Edgware新特性之四:Zuul routes端点功能增强
- Spring Cloud Edgware新特性之三:使用配置属性自定义Feign的行为
- 碎片化 | 第四阶段-43-struts2拦截器interceptor-视频
- Spring Cloud Edgware新特性之二:如何配置Zuul的Hystrix线程池
- 碎片化 | 第四阶段-44-struts2注解使用-视频
- Spring Cloud Edgware新特性之:解决Eureka中Jersey 1.x版本过旧的问题-不使用Jersey
- 如何自定义微服务的Instance ID
- 怎样做情感分析
- Python|编写自己的类
- 碎片化 | 第四阶段-45-session为空问题解决-视频
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- n ../../node_modules/@storybook/channels/dist/index.d.ts:25:9 - error TS1086: An accessor cannot ...
- 要不来重新认识Spring事务?三歪又学到了
- 读者问:学完SSM,该学什么呢?
- go-zero 微服务框架介绍
- redis-cli 未找到命令的一个解决方式
- 【每日一题】42. Trapping Rain Water
- iframe跨域安全
- Efficiently traversing InnoDB B+Trees with the page directory (9.利用页目录实现对B+树的高效遍历)
- C语言 | 每日基础(37)
- 《求求大厂给个Offer》Map面试题
- C语言 | 每日基础(40)
- kubernete编排技术七:secret
- springcloud+eureka整合seata-tcc模式
- 【源码】手把手教你用Python实现Vivado和ModelSim仿真自动化
- typescript基础篇(7):类型检查机制