我是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/`
在我的主机上,仅创建“数据”文件夹。但是没有创建配置单元和日志。
答案 0 :(得分:0)
您在撰写文件时错误地映射了位置,这是一个小错误,您可以通过以下方式对其进行修复:
volumes:
- ./data/:/usr/src/app/data/
现在,主机data
文件夹指向容器内的/usr/src/app/data
。