zoukankan      html  css  js  c++  java
  • 在docker中运行ElasticSearch时报错:docker: invalid reference format: repository name must be lowercase.

    遇到问题

    在用docker启动ElasticSearch容器时输入

    docker run --name elasticsearch -p 9200:9200 -p 9300:9300\
    -e "discovery.type=single-node"\
    -e ES_JAVA_OPTS="-Xms64m -Xmx128m"\
    -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml\
    -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data\
    -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins\
    -d elasticsearch:7.6.2
    

    报错

    docker: invalid reference format: repository name must be lowercase.
    

    原因:

    Docker:无效的引用格式:存储库名称必须小写。

    shell中的 \ 前没有加空格

    解决:

    在所有 \ 前加 空格,修改完后如下:

    docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
    -e "discovery.type=single-node" \
    -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
    -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
    -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
    -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
    -d elasticsearch:7.6.2
    

    运行成功

  • 相关阅读:
    css3
    js的去重
    mongodb的db.collection is not function
    mongoose的关联查询 :populate
    html/css杂题
    经典的Foo和getName
    AngularJS控制器
    AJAX请求小项目
    AngularJS 依赖注入
    Canvas画布实现自定义时钟效果
  • 原文地址:https://www.cnblogs.com/Lvzx233/p/15612097.html
Copyright © 2011-2022 走看看