当前位置: 首页 > 面试题库 >

docker-compose volume_from使用示例

左丘涵畅
2023-03-14
问题内容

您能否提供一个示例,说明使用volumes_from容器A到容器B 共享路径,以及容器B在共享完成后如何访问该路径。

谢谢


问题答案:

由于文件说,卷,如果你在version 3你可以用The top-level volumes定义一个名为体积db-data低于EE代码,你可以在每一个服务像这样引用它:

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



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

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

  • Docker简介 Docker是一个容器运行平台,你可以将程序及其依赖打包成容器,在不同机器上运行可得到一致的运行效果。因为不同的系统环境或Go版本可能影响程序的运行结果,为了得到可预测、可重复的实验环境,我们引入了Docker容器技术。 Docker使用 我们不仅开源了示例代码,还创建了官方Docker镜像。 只要执行命令docker run -i -t tobegit3hub/understa

  • 本文向大家介绍使用Docker Swarm,包括了使用Docker Swarm的使用技巧和注意事项,需要的朋友参考一下 如果您正在使用微服务架构,则需要在不同机器上处理不同的项目组件,并创建一个主从架构,以便由主节点控制从节点,通过Docker Swarm部署项目可能会节省很多时间,的努力和资源。 Docker Swarm基本上是称为节点的物理机或虚拟机的群集,它们分别运行docker容器,您可以

  • 本节讲述了 Docker Hub 的快速入门,包括如何创建一个账户。 Docker Hub 存放着 Docker 及其组件的所有资源。Docker Hub 可以帮助你与同事之间协作,并获得功能完整的 Docker。为此,它提供的服务有: Docker 镜像主机 用户认证 自动镜像构建和工作流程工具,如构建触发器和 web hooks 整合了 GitHub 和 BitBucket 为了使用 Dock

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