是否有可能使用泊坞窗图像在App引擎柔性环境上部署Elasticsearch。谷歌应用程序引擎弹性Elasticsearch部署
我曾尝试以下 我的本地计算机上的文件
文件夹:elasticsearch的app.yaml
runtime: custom
env: flex
Dockerfile的
app.yaml
Dockerfile
docker-entrypoint.sh
config folder(containing elasticsearch.yml)file
内容和docker-entrypoint.sh复制from https://github.com/GoogleCloudPlatform/elasticsearch-docker/tree/master/5/5.2.0
次修改到Dockerfile
replaced EXPOSE 9200 9300 to EXPOSE 8080
修改到elasticsearch.yml
cluster.name: "beaconinside-docker-cluster"
path.data: /usr/share/elasticsearch/data
http.host: 0.0.0.0
http.port: 8080
discovery.zen.minimum_master_nodes: 1
我我的本地机器
docker build -t elasticdemo .
上建立一个使用泊坞窗文件的容器。然后,我跑的容器
docker run -p 8080:8080 elasticdemo
我能够在0.0.0.0:8080
问题访问elasticsearch:
我试图部署elasticsearch作为应用谷歌应用程序引擎Flex环境
gcloud应用程序部署的app.yaml - -version elasticdocker --project的myproject
部署失败,出现以下错误
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9]
我很期待ed elasticsearch作为应用程序进行部署,并可在部署的url上使用。 您能否提供这种方法的指针/帮助/建议?