一、安装docker
# 安装
yum install docker
# 启动
systemctl start docker
# 开启开机启动
systemctl enable docker
# 关闭开机启动
systemctl disable docker
二、拉取elasticsearch镜像&启动
# 拉取elasticsearch镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.0
# 查看镜像
docker images
# 查看所有容器
docker ps -a
# 启动elasticsearch
docker run -d --name es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.1.1
# 开启|停止|重启 容器
# docker [start|stop|restart] [CONTAINER ID (docker ps 后的容器ID) | NAMES (容器别名)]
docker start|stop|restart es
三、拉取kibana镜像&启动
# 拉取kibana镜像
docker pull docker.io/kibana:7.1.0
# 启动kibana
docker run -d --name kibana --link elas1 -e ELASTICSEARCH_HOSTS=http://esip:9200 -p 5601:5601 docker.io/kibana:7.1.0
# 访问kibana
ip:9200
四、docker基本操作
# 查看镜像
docker images
# 查看所有容器
docker ps -a
# 删除容器
docker rm ${容器ID} // 删除已经停止的容器
docker rm -f ${容器ID} // 强制删除容器
# 查看实时日志
# docker logs -f [CONTAINER ID (docker ps 后的容器ID) | NAMES (容器别名)]
docker logs -f es
# 登录容器
docker exec -it 容器ID|容器别名 /bin/bash