作者:blg1202702934392 | 来源:互联网 | 2023-01-11 13:40
我正在尝试在docker-compose.yml中安装包含配置文件的目录.
在我的情况下,它是logstash,它告诉我挂载的目录是空的.加载bash并ls -la
在父目录中显示该pipeline
目录为空并且由root拥有.
一个奇怪的是,它几天前就有用了.
泊坞窗,compose.yml:
version: '3'
services:
logstash:
image: docker.elastic.co/logstash/logstash:5.6.3
ports:
- 5000:5000
- 8989:8989
volumes:
- C:/PROJECT_DIR/config/logstash/pipeline/:/usr/share/logstash/pipeline/
Malone..
8
我发现自己尝试更好docker
,因为它提供了更多的反馈
docker run --rm -it -v C:/PROJECT_DIR/config/logstash/pipeline/:/usr/share/logstash/pipeline/ docker.elastic.co/logstash/logstash:5.6.3
从这里和一些谷歌搜索我发现我必须重置我的共享驱动器凭据在"Docker for Windows" - >设置... - >共享驱动器,因为我已经更改了我的Windows域用户密码.
1> Malone..:
我发现自己尝试更好docker
,因为它提供了更多的反馈
docker run --rm -it -v C:/PROJECT_DIR/config/logstash/pipeline/:/usr/share/logstash/pipeline/ docker.elastic.co/logstash/logstash:5.6.3
从这里和一些谷歌搜索我发现我必须重置我的共享驱动器凭据在"Docker for Windows" - >设置... - >共享驱动器,因为我已经更改了我的Windows域用户密码.