【问题标题】:Persist Elastic/Kibana db/config running from docker?坚持从 docker 运行的 Elastic/Kibana db/config?
【发布时间】:2018-05-16 00:54:35
【问题描述】:

如果我从 docker 图像启动 Elastic 搜索数据库和 Kibana 配置,如何保持它们:

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.2

docker run -p 5601:5601 -e ELASTICSEARCH_URL=http://localhost:9200 docker.elastic.co/kibana/kibana:6.2.2

我知道我必须使用“docker-volumes”,但我想知道是否有人有让库存图片正常工作的秘诀。

【问题讨论】:

    标签: database docker elasticsearch kibana persist


    【解决方案1】:

    要在后端运行持久性 Docker 容器,您需要添加 Detached 标志以及 docker run 命令。

    docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.2
    
    docker run -d -p 5601:5601 -e ELASTICSEARCH_URL=http://localhost:9200 docker.elastic.co/kibana/kibana:6.2.2
    

    如果您想让它更安全可靠,您可以使用自己的数据量,以防 docker 容器停止时您不会丢失数据。

    通过应用给定的标志。

    -v 主机/源:路径/容器

    进一步,阅读Dcoker Dcoumentation

    【讨论】:

      猜你喜欢
      • 2014-06-02
      • 2023-02-24
      • 1970-01-01
      • 1970-01-01
      • 2022-09-05
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 2020-01-09
      相关资源
      最近更新 更多