docker run -it -p 9201:9200 -p 9301:9300 --network elastic --name es2 -e discovery.type=single-node -e cluster.routing.allocation.disk.watermark.high=95% -e cluster.routing.allocation.disk.watermark.low=90% elasticsearch:8.7.1
command docker run succeeded with logs below
Elasticsearch security features have been automatically configured!
Authentication is enabled and cluster connections are encrypted.
...........
But
# docker-compose.yml
services:
elasticsearch:
image: elasticsearch:8.7.1
container_name: elasticsearch
environment:
- discovery.type=single-node
- cluster.routing.allocation.disk.watermark.low=90%
- cluster.routing.allocation.disk.watermark.high=95%
networks:
- elastic
ports:
- "9200:9200"
- "9300:9300"
restart: no
networks:
elastic:
name: elastic
external: true
when i ran docker compose up, container get stuck on starting, why? the same thing
below is the last 3 log lines from terminal stdout, and there are no error or warning logs from stdout, it just stuck here forever
elasticsearch | {"@timestamp":"2023-06-03T10:02:41.525Z", "log.level": "INFO", "message":"Node [{84bb5e90d7e3}{4YS7kLsOQEmYtzdRS2qE9g}] is selected as the current health node.", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"elasticsearch[84bb5e90d7e3][management][T#1]","log.logger":"org.elasticsearch.health.node.selection.HealthNodeTaskExecutor","elasticsearch.cluster.uuid":"XfkbX-G5QTWDkSK1OJEU7A","elasticsearch.node.id":"4YS7kLsOQEmYtzdRS2qE9g","elasticsearch.node.name":"84bb5e90d7e3","elasticsearch.cluster.name":"docker-cluster"}
elasticsearch | {"@timestamp":"2023-06-03T10:02:41.555Z", "log.level": "INFO", "message":"license [59e09afa-cf08-4740-93e6-60284846a883] mode [basic] - valid", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"elasticsearch[84bb5e90d7e3][clusterApplierService#updateTask][T#1]","log.logger":"org.elasticsearch.license.LicenseService","elasticsearch.cluster.uuid":"XfkbX-G5QTWDkSK1OJEU7A","elasticsearch.node.id":"4YS7kLsOQEmYtzdRS2qE9g","elasticsearch.node.name":"84bb5e90d7e3","elasticsearch.cluster.name":"docker-cluster"}
elasticsearch | {"@timestamp":"2023-06-03T10:02:41.556Z", "log.level": "INFO", "message":"license mode is [basic], currently licensed security realms are [reserved/reserved,file/default_file,native/default_native]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"elasticsearch[84bb5e90d7e3][clusterApplierService#updateTask][T#1]","log.logger":"org.elasticsearch.xpack.security.authc.Realms","elasticsearch.cluster.uuid":"XfkbX-G5QTWDkSK1OJEU7A","elasticsearch.node.id":"4YS7kLsOQEmYtzdRS2qE9g","elasticsearch.node.name":"84bb5e90d7e3","elasticsearch.cluster.name":"docker-cluster"}
Mac M1
Docker Compose version v2.17.2
docker engine version 23.0.5
Docker Desktop 4.19.0