Docker compose elasticsearch的Dockerfile未运行
下面是目录结构 es/ --/elasticsearch/Dockerfile --docker-compose.ymlDocker compose elasticsearch的Dockerfile未运行,docker-compose,dockerfile,Docker Compose,Dockerfile,下面是目录结构 es/ --/elasticsearch/Dockerfile --docker-compose.yml version: '3.7' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.12.0 build: ./elasticsearch/ container_name: es01 ports: - 9200:9200
version: '3.7'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.0
build: ./elasticsearch/
container_name: es01
ports:
- 9200:9200
- 9300:9300
ulimits:
memlock:
soft: -1
hard: -1
environment:
- node.name=es01
- cluster.name=es-docker-cluster
- discovery.type=single-node
#- discovery.seed_hosts=es02,es03
#- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
volumes:
- ./data:/usr/share/elasticsearch/data
networks:
hki_default:
ipv4_address: 172.18.0.120
networks:
hki_default:
external: true
这是dockerfile上下文
FROM docker.elastic.co/elasticsearch/elasticsearch:7.12.0
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN echo "hello World"
RUN /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-phonetic
docker-compose.yml
version: '3.7'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.0
build: ./elasticsearch/
container_name: es01
ports:
- 9200:9200
- 9300:9300
ulimits:
memlock:
soft: -1
hard: -1
environment:
- node.name=es01
- cluster.name=es-docker-cluster
- discovery.type=single-node
#- discovery.seed_hosts=es02,es03
#- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
volumes:
- ./data:/usr/share/elasticsearch/data
networks:
hki_default:
ipv4_address: 172.18.0.120
networks:
hki_default:
external: true
在运行docker compose up之后,我进入容器命令行
bin/elasticsearch插件列表
插件仍然没有安装
试过
build: ./elasticsearch
build: elasticsearch/
build: ./elasticsearch/Dockerfile
但这些都与工作无关
有人知道问题出在哪里吗?您有控制台输出吗?我们如何知道安装过程中没有错误?没有错误。。。。。。。。。。