docker compose不';看不到特定目录的内容

docker compose不';看不到特定目录的内容,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我有一个docker-compose.yml文件,它将当前目录作为卷装载到容器中的/app。.yml看起来像这样: version: "3" services: app: build: context: . dockerfile: docker/Dockerfile-commandbox volumes: - .:/app ports: - "8080:8080" envi

我有一个docker-compose.yml文件,它将当前目录作为卷装载到容器中的/app。.yml看起来像这样:

version: "3"
services:
  app:
    build:
      context: .
      dockerfile: docker/Dockerfile-commandbox
    volumes:
      - .:/app
    ports:
      - "8080:8080"
    environment:
      - TZ=${TIMEZONE-America/Los_Angeles}
非常基本

现在,当我使用ssh连接到该容器并导航到/app目录时,它可以看到
/wwwroot
文件夹,但是它的内容是空的,尽管在我的主机上不是空的。在容器中的wwwroot文件夹上执行目录列表不会显示任何结果;而文件夹有很多内容

是什么导致容器无法查看wwwroot文件夹的内容

Dockerfile commandbox文件也非常简单

FROM ortussolutions/commandbox:4.8.0
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y \
    net-tools \
    tzdata \
    vim \
 && rm -rf /var/lib/apt/lists/*
COPY scheduled/scheduled-tasks.cfm /app/
WORKDIR /app
RUN box server start cfengine=lucee@5.3.7.47 port=8080 serverHomeDirectory=/root/serverHome host=0.0.0.0 openbrowser=false saveSettings=false heapSize=4096 minHeapSize=4096 \
    && box config set server.defaults.app.cfengine=lucee@5.3.7.47 server.defaults.web.AJP.enable=true \
    && curl -sS http://localhost:8080/scheduled-tasks.cfm \
    && box server stop
更新 需要说明的是,目录结构中还有其他文件,并且每个文件都可以从容器中看到,并且包含其内容。
这一定是Docker的一个小故障。于2018年12月3日发布了3.0.2版。安装更新并打开容器使问题得以解决。为了确认这一点,我回滚到3.0.1,并再次目睹了这个问题。我还通过运行
docker system prune-a
并从头开始重建所有内容,对我的容器进行了全面清理


从Docker Desktop Community edition for Mac 3.0.2开始,这不再是问题。

主机目录是挂载点还是某种非标准目录?@DavidMaze不是。这只是文件系统中的一个普通目录。这可能是权限问题吗?内容或wwwroot是从哪里来的?@RobertMoskal我想我不明白你的问题?