mkdir -p /dp/docker/file/easysearch/{data,logs}
#容器内es用户的uid为602,通过调整宿主机的目录权限,确保在容器内部es用户有权限读写挂载的数据卷
chown -R 602.602 /dp/docker/file/easysearch
#注意不要与ES端口冲突#后台启动容器,并指定内存大小及挂载数据、日志目录,设定好容器名称及容器主机名称
docker run -d --restart always -p 9205:9200 \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-v /dp/docker/file/easysearch/data:/app/easysearch/data \
-v /dp/docker/file/easysearch/logs:/app/easysearch/logs \
--name easysearch --hostname easysearch \
infinilabs/easysearch:1.8.3-265
docker logs easysearch 2>/dev/null |grep -w Usage
正常应该会返回
@ Usage: curl -ku admin:52ce2995e68f61545f69 https://localhost:9200 @