在virtualbox映像中保留数据

时间:2019-07-13 14:43:03

标签: database docker

我正在将docker工具箱用于Windows。

我遵循了docker“入门”文档,最后得到了以下 url: 'https://blabla.api.mailchimp.com/3.0/lists/blabla/members', 文件。

.yml

如果我在调用version: "3" services: web: image: yasar11732/get-started:part2 deploy: replicas: 5 resources: limits: cpus: "0.1" memory: 50M restart_policy: condition: on-failure ports: - "80:80" networks: - webnet visualizer: image: dockersamples/visualizer:stable ports: - "8080:8080" volumes: - "/var/run/docker.sock:/var/run/docker.sock" deploy: placement: constraints: [node.role == manager] networks: - webnet redis: image: redis ports: - "6379:6379" volumes: - "/home/docker/data:/data" deploy: placement: constraints: [node.role == manager] command: redis-server --appendonly yes networks: - webnet networks: webnet: 命令之前docker-machine ssh default "mkdir ./data",则docker stack deploy容器可以正常工作。

但是,如果我redisdocker-machine stop defaultdocker-machine start default文件夹将永远消失。

我尝试使用/data创建一个卷并相应地更改卷行,但是之后docker volume create redis-vol容器无法启动。

如何使用充当数据库的容器而不丢失数据?

0 个答案:

没有答案