我需要容器:
...\laradock>docker-compose up -d nginx mysql adminer elasticsearch
Starting laradock_applications_1 ...
Starting laradock_mysql_1 ...
Starting laradock_applications_1
Starting laradock_applications_1 ... done
Starting laradock_workspace_1 ...
Starting laradock_workspace_1 ... done
Starting laradock_php-fpm_1 ...
Starting laradock_php-fpm_1 ... done
Starting laradock_elasticsearch_1 ...
Starting laradock_adminer_1 ...
Starting bda7b5da7bea_laradock_nginx_1 ...
Starting laradock_elasticsearch_1
Starting laradock_adminer_1
Starting bda7b5da7bea_laradock_nginx_1 ... done
然后找到弹性搜索Ip并卷曲它:
...\laradock>docker-compose exec workspace bash
root@42d2f78c245a:/var/www# curl 172.19.0.3:9200
{
"name" : "HDHFi0C",
"cluster_name" : "laradock-cluster",
"cluster_uuid" : "CabP7QbwTAul_UqRYEcKIQ",
"version" : {
"number" : "5.4.1",
"build_hash" : "2cfe0df",
"build_date" : "2017-05-29T16:05:51.443Z",
"build_snapshot" : false,
"lucene_version" : "6.5.1"
},
"tagline" : "You Know, for Search"
}
也改变了laravel项目中的.env。
然后尝试编制索引,但出现错误:
root@42d2f78c245a:/var/www# php artisan scout:all
Re-Index All type? (yes/no) [no]:
> yes
Creating index: something
In StaticNoPingConnectionPool.php line 51:
No alive nodes found in your cluster
我不能解决这个问题!它开始创建索引,但后来出错!我怎么解决呢?