如何在docker-composer v3中替换volumes_from

如何在docker-composer v3中替换volumes_from,第1张

如何在docker-composer v3中替换volumes_from

默认情况下,命名卷允许您在容器之间共享数据。但是重新启动容器后,将数据存储在主机上的同一位置会有些麻烦。但是我们可以使用local-
persist
docker插件进行修复。

要迁移到版本3,您需要

1)安装本地持久性 docker插件(
如果要将卷数据存储到主机上的特定位置

2)修改

docker-compose.yml

version: '3'services:  php:    build: ./docker-files/php-fpm/.    volumes:      - data:/pre    working_dir: /pre    links:      - mysql  nginx:    image: nginx:latest    ports:      - "80:80"    volumes:      - ./nginx/default.conf:/etc/nginx/conf.d/default.conf    volumes:      - data:/pre    links:      - php  data:    image: tianon/true    volumes:      - data:/pre# If you use local persist pluginvolumes:  data:    driver: local-persist    driver_opts:      mountpoint: /path/on/host/machine/# Or If you dont want using local persist pluginvolumes:  data:

您还可以使用以下卷部分将卷数据存储到主机:

volumes:  data:    external: true #< it means store my data to the host machine

但是您不能在主机上为此卷指定路径



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5000560.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存