Docker在Windows上启动时出现问题

我正在运行试图在Windows 10上运行docker build:

D:\mds>docker-compose --file=docker-compose.yml up -d Starting mds_data_1 Starting mds_memcached_1 Starting mds_mongo_1 Starting mds_mysql_1 Starting mds_fc_1 Starting mds_succeed_1 Starting mds_haproxy_1` 

但fc_1没有启动,当我运行: docker logs mds_fc_1 ,我看到:

 container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/D/~mds\\\" to rootfs \\\"/var/lib/docker/overlay2/f483546b2e19d0860971307b8cc813bad6ca683f3ebd90c36d89974444d7b75b/merged\\\" at \\\"/var/www/applications/mds\\\" caused \\\"stat /D/~mds: input/output error\\\"\"" container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/D/~mds\\\" to rootfs \\\"/var/lib/docker/overlay2/f483546b2e19d0860971307b8cc813bad6ca683f3ebd90c36d89974444d7b75b/merged\\\" at \\\"/var/www/applications/mds\\\" caused \\\"stat /D/~mds: input/output error\\\"\"" standard_init_linux.go:178: exec user process caused "no such file or directory" standard_init_linux.go:178: exec user process caused "no such file or directory" standard_init_linux.go:178: exec user process caused "no such file or directory" standard_init_linux.go:178: exec user process caused "no such file or directory" 

如果你运行docker ps -a ,那么你可以看到你的docker容器的状态。

我认为fc_1是在exited status ,因为它失败了错误的东西像file not found error

请找出为什么这个错误发生,然后你可以fc_1可以连续运行。