如何使用Docker Compose v2使卷永久化

吉米

我意识到其他人也有类似的问题,但这使用的是v2撰写文件格式,对此我一无所获。

我想制作一个非常简单的测试应用程序以与MemSQL一起使用,但是之后无法使卷不被删除docker-compose down如果我对Docker Docs的理解正确,那么在未明确告知卷的情况下不应删除卷。一切似乎都可以正常工作,docker-compose up但是先下降然后再上升,所有数据都将从数据库中删除。

作为一种好的实践建议,我将单独的memsqldata服务用作单独的数据层。

这是我的docker-compose.yml:

version: '2'
services:
    app:
        build: .
        links:
            - memsql
    memsql:
        image: memsql/quickstart
        volumes_from:
            - memsqldata
        ports:
            - "3306:3306"
            - "9000:9000"
    memsqldata:
        image: memsql/quickstart
        command: /bin/true
        volumes:
            - memsqldatavolume:/data

volumes:
    memsqldatavolume:
        driver: local
吉米

这可以追溯到MemSQL的错误文档。memsql/quickstart容器中的MemSQL数据路径/memsql/var/lib/memsql独立安装(以及MemSQL文档中)不同,而且绝对/data不像有人告诉我的那样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

docker_compose v2卷容器

来自分类Dev

如何使用docker compose在容器中使用已创建的卷?

来自分类Dev

如何使用docker-compose创建反向绑定卷?

来自分类Dev

卷和docker-compose

来自分类Dev

使用docker-compose创建命名的docker卷?

来自分类Dev

何时可以使用docker compose提供docker卷?

来自分类Dev

发出EC2停止实例时如何使用docker-compose正常停止docker服务

来自分类Dev

2 个子网上的 docker 容器如何访问互联网?(使用 docker-compose)

来自分类Dev

如何使用ECS和docker-compose填充具有本地内容的卷

来自分类Dev

Docker / Docker-Compose中的NFS卷

来自分类Dev

docker-compose +如何设置已插入卷的ramdisk

来自分类Dev

docker-compose配置如何在使用现有卷的同时从使用匿名卷过渡到命名卷?

来自分类Dev

卷上的Docker Compose使用环境变量

来自分类Dev

使用 docker-compose 在卷上保存 mongodb

来自分类Dev

使用持久卷启动 postgres 容器 [docker compose]

来自分类Dev

使用traefik v2的docker-compose for portainer给出“失败:无法检索服务器设置和状态”

来自分类常见问题

如何使用docker-compose v3.1管理机密值?

来自分类Dev

使用 docker compose 连接 2 个 docker 容器

来自分类Dev

Docker-compose命名挂载卷

来自分类Dev

docker-compose删除共享卷

来自分类Dev

docker-compose无法正确绑定卷

来自分类Dev

在docker-compose中创建卷

来自分类Dev

通过Docker Compose重用现有卷

来自分类Dev

通过Docker Compose重用现有卷

来自分类Dev

docker-compose卷为空

来自分类Dev

使用docker-compose时如何创建和填充wso2数据库表?

来自分类Dev

如何使用Docker Compose连接到Elasticsearch

来自分类Dev

如何在Dokku中使用Docker Compose?

来自分类Dev

如何稳定docker-compose使用的端口?

Related 相关文章

  1. 1

    docker_compose v2卷容器

  2. 2

    如何使用docker compose在容器中使用已创建的卷?

  3. 3

    如何使用docker-compose创建反向绑定卷?

  4. 4

    卷和docker-compose

  5. 5

    使用docker-compose创建命名的docker卷?

  6. 6

    何时可以使用docker compose提供docker卷?

  7. 7

    发出EC2停止实例时如何使用docker-compose正常停止docker服务

  8. 8

    2 个子网上的 docker 容器如何访问互联网?(使用 docker-compose)

  9. 9

    如何使用ECS和docker-compose填充具有本地内容的卷

  10. 10

    Docker / Docker-Compose中的NFS卷

  11. 11

    docker-compose +如何设置已插入卷的ramdisk

  12. 12

    docker-compose配置如何在使用现有卷的同时从使用匿名卷过渡到命名卷?

  13. 13

    卷上的Docker Compose使用环境变量

  14. 14

    使用 docker-compose 在卷上保存 mongodb

  15. 15

    使用持久卷启动 postgres 容器 [docker compose]

  16. 16

    使用traefik v2的docker-compose for portainer给出“失败:无法检索服务器设置和状态”

  17. 17

    如何使用docker-compose v3.1管理机密值?

  18. 18

    使用 docker compose 连接 2 个 docker 容器

  19. 19

    Docker-compose命名挂载卷

  20. 20

    docker-compose删除共享卷

  21. 21

    docker-compose无法正确绑定卷

  22. 22

    在docker-compose中创建卷

  23. 23

    通过Docker Compose重用现有卷

  24. 24

    通过Docker Compose重用现有卷

  25. 25

    docker-compose卷为空

  26. 26

    使用docker-compose时如何创建和填充wso2数据库表?

  27. 27

    如何使用Docker Compose连接到Elasticsearch

  28. 28

    如何在Dokku中使用Docker Compose?

  29. 29

    如何稳定docker-compose使用的端口?

热门标签

归档