开发笔记--Docker下载配置以及Elasticsearch安装配置

博客介绍了Docker和Elasticsearch的安装配置。Docker是容器工具,适合实现微服务架构。笔记包含下载Docker、更改镜像源、创建容器,以及安装、运行、访问Elasticsearch等步骤,还提及卸载X - Pack插件、安装可视化插件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker 是一个容器工具,提供虚拟环境。微服务很适合用 Docker 容器实现,每个容器承载一个服务。一台计算机同时运行多个容器,从而就能很轻松地模拟出复杂的微服务架构。

下面是docker下载配置以及Elasticsearch安装配置笔记。
(1)下载docker

yum install docker

(2)更改docker镜像源

vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

(3)创建docker容器

docker run \
-p 6379:6379 \
-v /data/db/redis/data:/data \
-v /date/db/redis/conf/redis.conf:/etc/redis/redis.conf \
--privileged=true \
--name myredis \
-d redis redis-server /etc/redis/redis.conf

镜像源可以自己选,推荐阿里云。
(4)安装Elasticsearch

$ docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.12

(5)运行Elasticsearch

# -d 表示在后台运行
$ docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.9

(6)访问Elasticsearch

ES的密码管理是用x-pack来实现的,由于elasticsearch:5.6.12的docker镜像默认安装了 X-Pack,所以访问需要密码。

默认用户名和密码:elastic:changme
在浏览器直接输入地址:http://192.168.5.128:9200

(7)卸载X-Pack插件

$ docker exec -it b3aef67e948e /bin/bash # 进入容器的centos命令控制台
$ ./bin/elasticsearch-plugin remove x-pack # 卸载X-Pack

(8)安装可视化插件elasticsearch-head

$ docker pull mobz/elasticsearch-head:5 # 拉取镜像
$ docker run -p 9100:9100 mobz/elasticsearch-head:5 #运行容器

如果出现未连接。则需要配置elasticsearch

$ vi elasticsearch/config/elasticsearch.yml

#添加如下配置然后重启elasticsearch
http.cors.enabled: true
http.cors.allow-origin: "*"

(9)运行成功后如图:
在这里插入图片描述
(10)docker进程
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值