控制台打印信息:
elasticsearch.exceptions.ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at 0x7f395c3eac50>: Failed to establish a new connection: [Errno 111] Connection refused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x7f395c3eac50>: Failed to establish a new connection: [Errno 111] Connection refused)
这个报错是由于 elasticsearch 连接错误,检查一下有没有开启elasticsearch服务
查看容器
# 列出本机正在运行的容器
docker container ls
# 列出本机所有容器,包括已经终止运行的
docker container ls --all
创建docker容器运行命令
docker run -dti --network=host --name=elasticsearch -v /home/python/elasticsearch-2.4.6/config:/usr/share/elasticsearch/config delron/elasticsearch-ik:2.4.6-1.0
其中 -v 宿主机中的路径:镜像中的路径 》》》》大部分人都是宿主机中的路径不对所以容器不能启动导致的链接失败
-v /home/python/elasticsearch-2.4.6/config:/usr/share/elasticsearch/config delron/elasticsearch-ik:2.4.6-1.0