数据库在docker重启时丢失了

weixin_38053856 2019-09-12 02:11:03
我正在使用Windows 10在Docker上运行Influxdb和grafana. 每次我关闭Docker时,我都会丢失数据库. 这就是我所知道的: >我尝试调整保留策略,但没有影响结果>我可以关闭并重新启动容器(docker-compose down),数据库仍在那里.只有当我关闭Docker for Windows时,我才会丢失数据库.>当我创建新数据库(/ data / Influxdb / data /)时,我在映射目录中看不到任何新文件夹.只有’_internal’文件夹仍然存在,我认为这对应于名为’_internal’的持久数据库 这是我的yml文件.任何帮助非常感谢. version: '3' services: # Define an InfluxDB service influxdb: image: influxdb volumes: - ./data/influxdb:/var/lib/influxdb ports: - "8086:8086" - "80:80" - "8083:8083" grafana: image: grafana/grafana volumes: - ./data/grafana:/var/lib/grafana container_name: grafana ports: - "3000:3000" env_file: - 'env.grafana' links: - influxdb # Define a service for using the influx CLI tool. # docker-compose run influxdb-cli influxdb-cli: image: influxdb entrypoint: - influx - -host - influxdb links: - influxdb
...全文
1983 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmad 2020-04-07
  • 打赏
  • 举报
回复
https://blog.csdn.net/hnw13938056090/article/details/105359575
hmad 2020-04-07
  • 打赏
  • 举报
回复
docker ps -a docker restart id
weixin_38083228 2019-09-12
  • 打赏
  • 举报
回复
如果你正在使用docker-compose down / up,请记住这不是“重启”,因为: > docker-compose up创建新的容器和> docker-compose down删除它们: docker-compose up Builds, (re)creates, starts, and attaches to containers for a service. docker-compose down Stops containers and removes containers, networks, volumes, and images created by up. 另一方面,如果你继续使用: > docker-compose start> docker-compose stop> docker-compose restart 你处理相同的容器,当你运行docker-compose时创建的容器.

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧