elasticsearch运行官方Docker镜像2.3.3
2016-07-16 14:58
621 查看
1、下载镜像:
docker pull index.docker.io/library/elasticsearch:2.3.3
2、修改配置文件:
分别创建目录:
/usr/share/elasticsearch/config
/usr/share/elasticsearch/data
config目录中创建文件:elasticsearch.yml ,内容如下:
-------------------------------------------------- elasticsearch.yml内容 -------------------------------------------------
network.host: 192.168.10.136
-------------------------------------------------- elasticsearch.yml内容 -------------------------------------------------
config目录中创建文件:logging.yml,内容入下
-------------------------------------------------- logging.yml内容 ------------------------------------------------------
# you can override this using by setting a system property, for example -Des.logger.level=DEBUG
es.logger.level: INFO
rootLogger: ${es.logger.level}, console
logger:
# log action execution errors for easier debugging
action: DEBUG
# reduce the logging for aws, too much is logged under the default INFO
com.amazonaws: WARN
appender:
console:
type: console
layout:
type: consolePattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
-------------------------------------------------- logging.yml内容 ------------------------------------------------------
3、启动镜像
$ docker run -d -v "$PWD/config":/usr/share/elasticsearch/config -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch:2.3.3
4、访问地址检查是否启动成功
$ curl 192.168.10.136:9200
得到结果如下:
{
"name" : "Devastator",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
docker pull index.docker.io/library/elasticsearch:2.3.3
2、修改配置文件:
分别创建目录:
/usr/share/elasticsearch/config
/usr/share/elasticsearch/data
config目录中创建文件:elasticsearch.yml ,内容如下:
-------------------------------------------------- elasticsearch.yml内容 -------------------------------------------------
network.host: 192.168.10.136
-------------------------------------------------- elasticsearch.yml内容 -------------------------------------------------
config目录中创建文件:logging.yml,内容入下
-------------------------------------------------- logging.yml内容 ------------------------------------------------------
# you can override this using by setting a system property, for example -Des.logger.level=DEBUG
es.logger.level: INFO
rootLogger: ${es.logger.level}, console
logger:
# log action execution errors for easier debugging
action: DEBUG
# reduce the logging for aws, too much is logged under the default INFO
com.amazonaws: WARN
appender:
console:
type: console
layout:
type: consolePattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
-------------------------------------------------- logging.yml内容 ------------------------------------------------------
3、启动镜像
$ docker run -d -v "$PWD/config":/usr/share/elasticsearch/config -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch:2.3.3
4、访问地址检查是否启动成功
$ curl 192.168.10.136:9200
得到结果如下:
{
"name" : "Devastator",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
相关文章推荐
- [Openshift Origin 3]OpenShift 3 : 基于Docker的私有PaaS平台
- 修改CentOs7 上Docker默认文件系统DeviceMapper为OverlayFS
- 通过Docker搭建Mysql容器+Tomcat容器连接环境
- 3分钟,9个Q&A让你快速知道Docker到底是什么
- docker4dotnet #2 容器化主机
- docker4dotnet #1 – 前世今生 & 世界你好
- docker安装
- Docker大行其道—镜像
- 通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- 利用Dockerfile创建镜像
- docker run java官方镜像默认自动退出的问题解决办法
- 转:Docker学习---挂载本地目录
- 安装DockerToolbox出现问题,无法使用
- docker网络配置基础
- docker通过iptables修改或新增镜像映射端口
- Centos 6 安装Docker
- CentOS7 上学习使用docker
- 【转】OpenStack和Docker、ServerLess能不能决定云计算胜负吗?
- 50篇经典珍藏 | Docker、Mesos、微服务、云原生技术干货
- Docker容器中的数据管理