当前位置: 首页 > 知识库问答 >
问题:

Docker-compose volumes_from用法示例

施利
2023-03-14

请提供一个使用volumes_from从容器a到容器B共享路径的示例,以及在共享完成后容器B如何访问该路径。

谢谢

共有1个答案

令狐阳秋
2023-03-14

正如文档所说的卷,如果您在版本3中,您可以使用顶级卷将命名卷定义为下面的DB-Dataee代码,您可以在每个服务中引用它,如下所示:

version: "3"

services:

  web:
    nginx:alpine
    ports:
    - "80:80"

  postgres:
    image: postgres:9.4
    volumes:
      - db-data:/var/lib/db

  backup:
    image: postgres:9.4
    volumes:
      - db-data:/var/lib/backup/data

  redis:
    image: redis
    ports:
      - "6379:6379"
    volumes:
      - ./data:/data

volumes:
  db-data:

2.0版:

volumes_from允许挂载来自另一个服务或容器的所有数据或卷,您必须指定访问级别,以便在代码中记录所述卷,您可以使用如下内容:

version: "2"

services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes_from:
      - redis:rw
  postgres:
    image: postgres:9.4
    volumes:
      - /data/webapp
  backup:
    image: postgres:9.4
    volumes:
      - /var/lib/backup/data

  redis:
    image: redis
    ports:
      - "6379:6379"
    volumes:
      - /data/db

要在redis上进行编码,可以定义一个卷服务,然后在另一个容器中使用,例如webvolumes_from看起来像web服务,使用该卷服务指定read and write的访问级别

 类似资料:
  • 问题内容: 您能否提供一个示例,说明使用容器A到容器B 共享路径,以及容器B在共享完成后如何访问该路径。 谢谢 问题答案: 由于文件说,卷,如果你在你可以用定义一个名为体积低于EE代码,你可以在每一个服务像这样引用它: 2.0版: 允许您从另一个服务或容器挂载所有数据或卷,则必须指定访问级别,以如何在代码中使用文档说明卷如何使用: 要在上面的代码中定义一个卷服务,然后可以在另一个容器中使用,例如,

  • 本文向大家介绍docker安装kong网关的方法示例,包括了docker安装kong网关的方法示例的使用技巧和注意事项,需要的朋友参考一下 1、创建一个Docker network 2、创建数据库 以PostgreSQL为例 3、准备数据库 4、拉取kong并运行 5、安装可视化界面konga 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • Compose的使用非常简单,只需要编写一个docker-compose.yml ,然后使用docker-compose 命令操作即可。docker-compose.yml 描述了容器的配置,而docker-compose 命令描述了对容器的操作。我们首先通过一个示例快速入门: 还记得前文,我们使用Dockerfile为项目microservice-discovery-eureka 构建Docke

  • 本文向大家介绍Docker教程:使用容器(简单示例),包括了Docker教程:使用容器(简单示例)的使用技巧和注意事项,需要的朋友参考一下 如果你是Docker的新手,看一下你应该学习的一些基础命令,以便开始管理容器。 Docker对软件开发生命周期产生了巨大影响,使得大规模软件部署变得简单而且安全。这个教程将介绍运行、启动、停止和删除Docker容器的基础知识。 Docker使得在不同的操作系统

  • 本文向大家介绍Docker+keepalived+nginx实现主从热备的方法示例,包括了Docker+keepalived+nginx实现主从热备的方法示例的使用技巧和注意事项,需要的朋友参考一下 前言 为解决单点故障,我们需要配置主从热备方案,服务器数量有限,故使用Docker模拟安装配置。 本次配置默认已经安装了Docker。 配置环境:centos7 64位 docker版本:Docker

  • 问题内容: 我正在寻找解释Guava ForwardingList类的示例代码。基本上,我正在实现一个自定义ArrayList类,该类将用于解决我之前的SO问题中提到的这一要求。我以前从未使用过Google收藏。但是,通过查看ForwardingList的JavaDoc,我认为可以通过对ForwardingList进行子类化来实现自定义类。 问题答案: (后者又实现了修饰符模式)。 要使用它,您只