我正在尝试运行我的docker-compose文件,但我一直在获取目录而不是文件:
version: '3'
services:
web:
stdin_open: true
tty: true
command: bash
image: nginx:latest
ports:
- "8000:80"
volumes:
- ./../:/etc/nginx/conf.d/:ro
在文件夹../中,我有一个文件nginx.site.conf
当我出售容器时:docker-compose -f scripts/prod/docker-compose.yml run web bash
,然后转到目录,尝试为我的文件nginx.site.conf分配目录,它无法正常工作。我也可以打开这个目录,但是它是空的。
我希望它是一个文件:
somehow i can jump into it as a directory?
root@e360b4930cca:/etc/nginx/conf.d# cd nginx.site.conf/
root@e360b4930cca:/etc/nginx/conf.d/nginx.site.conf# ls
我该如何解决?我在Windows上运行,但未对设置进行任何更改。仅启用了默认的Windows保护(没有病毒扫描程序),即使禁用了应用程序和浏览器控件也无法正常工作。
码头工人将我的文件转换为目录的原因是什么?
答案 0 :(得分:0)
实际上在计算机重新启动后又回来了。
我认为泊坞窗本身或Windows更新背后的某些原因导致了这种情况。
即使重新启动docker也不起作用,我也不得不重新启动Windows。