docker数据存储
来源:17-9 标准模板库介绍

sadcloud
2020-05-04
老师,在docker中的es拉下来的数据存在哪里呢,我们停掉这个容器数据还在吗?谢谢老师解惑
写回答
1回答
-
根据我视频里的做法,停掉以后数据就清掉了。不过可以像这样映射一个主机的地址:
docker run -p 9200:9200 -p 9300:9300 -v /tmp/es:/usr/share/elasticsearch/data -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.4.2
这样就把主机的/tmp/es映射成docker容器里的/usr/share/elasticsearch/data
这是最简单的做法,如果是生产环境,还需要配置persistentVolume,可以参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html 里面的docker-compose.yml示例。当然了,不熟悉的话还是需要具体学习一下docker的知识。
112020-05-06
相似问题