介绍
在Docker中安装ElasticSearch
效果
IP:PORT访问
卸载Docker
#停止所有容器
docker stop $(docker ps -a -q)
#删除所有容器
docker rm $(docker ps -aq)
#删除所有镜像
docker rmi -f $(docker images -qa)
#删除旧Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装Docker
#安装Docker
yum install docker -y
#启动Docker
service docker start
#停止Docker
service docker stop
#重启Docker
service docker restart
#配置Docker镜像加速器
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
#查看Docker运行状态
systemctl status docker
安装ElasticSearch
Docker命令安装并启动elasticsearch单节点
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0
--name表示镜像启动后的容器名称
-d: 后台运行容器,并返回容器ID;
-e: 指定容器内的环境变量
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
安装Kibana
--link elasticsearch:elasticsearch
前面的elasticsearch是上面elasticsearch的容器名
docker run -d --name kibana --link elasticsearch:elasticsearch \
-p 5601:5601 kibana:7.7.0
查看启动日志
docker logs kibana
验证
浏览器输入ip:5601
验证
验证Kibana是否连接到ElasticSearch