在Docker容器内创建的目录未反映在主机上

时间:2018-07-05 13:06:57

标签: node.js typescript docker docker-compose

我是Docker的初学者。我正在尝试创建docker容器,并且有一个名为'data'的文件夹。当容器启动时,应该在数据内部创建名为“ logs”和“ hive”的文件夹。这些文件夹应该反映在我在docker-compose.yml文件中指定的主机目录上。

当我去docker容器时,文件系统就像

/usr/src/app # ls ./data
hive  logs
/usr/src/app #

以下是我的docker-compose配置卷

`volumes:
    - ./data/:/app/usr/data/`

在我的主机上,仅创建“数据”文件夹。但是没有创建配置单元和日志。

1 个答案:

答案 0 :(得分:0)

您在撰写文件时错误地映射了位置,这是一个小错误,您可以通过以下方式对其进行修复:

volumes:
    - ./data/:/usr/src/app/data/

现在,主机data文件夹指向容器内的/usr/src/app/data