Docker compose 只为一项服务挂载卷

时间:2021-01-12 22:25:22

标签: docker docker-compose

我正在尝试构建两个装载相同卷的服务。运行以下 docker-compose 配置允许 cms 服务挂载目录,但是 client 服务不挂载目录。

我试过 docker inspect 服务,mounts 只是一个空数组。

version: "2"
services:
  cms:
    container_name: cms_keystone
    build: ./cms_keystone/
    network_mode: bridge
    environment:
      - NODE_ENV=docker_production
    ports:
      - "3010:3000"
    volumes:
      - /data/naqib.info_static_content:/data/naqib.info_static_content:rw

  client:
    container_name: client_nextjs
    build: ./client_nextjs/
    network_mode: bridge
    environment:
      - NODE_ENV=docker_production
      # - YARN_CACHE_FOLDER=/data/naqib.info_static_content/shm/yarn_cache
    ports:
      - "8001:7001"
      - "8002:7002"
    depends_on:
      - cms
    volumes:
      - /data/naqib.info_static_content:/data/naqib.info_static_content:ro
  

有什么建议可以调试吗?

更新: 我不确定这里是否相关,但主机中的卷是通过 USB3 连接的 HDD。

0 个答案:

没有答案