我正在尝试构建两个装载相同卷的服务。运行以下 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。