Docker窗口无法从窗口到容器安装文件夹

这是撰写文件

版本:'2'

服务:   
   finsify,Postgres的:
    图片:postgres:9.5.4
     #init数据库和用户
    环境:
       -  POSTGRES_PASSWORD = 32014a0c
       -  POSTGRES_USER = postgres
       -  POSTGRES_DB = postgres
    卷:
       -  ./postgres-initdb/dump:/tmp/dump
       -  ./postgres-initdb/scripts:/docker-entrypoint-initdb.d
    端口:
       - “3101:5432”   
   finsify,Redis的:
     image:redis:3.2.3
    端口:
       - “3001:6379”

输出命令:

 ...............................................
 finsify-postgres_1 | 等待服务器启动....日志:数据库系统在2016-10-07 04:07:24 UTCclosures 
 finsify-postgres_1 | 日志:现在启用MultiXact成员环绕保护 
 finsify-postgres_1 | 日志:数据库系统准备好接受连接finsify-postgres_1 | 日志:自动清理启动器 
 finsify-postgres_1 |  DONE 
 finsify-postgres_1 | 服务器启动 
 finsify-postgres_1 | 改变angular色 
 finsify-postgres_1 | 
 finsify-postgres_1 |
 finsify-postgres_1 |  /docker-entrypoint.sh:忽略/docker-entrypoint-initdb.d/*
 finsify-postgres_1 | 
 finsify-postgres_1 | 日志:收到快速关机请求 
 finsify-postgres_1 | 日志:中止任何活动的事务 
 finsify-postgres_1 | 日志:closures自动清理发射器 
 finsify-postgres_1 | 日志:closures 
 finsify-postgres_1 | 等待服务器closures....
 finsify-postgres_1 | 日志:数据库系统被closures
 finsify-postgres_1 |  DONE 
 finsify-postgres_1 | 服务器停止............

在docker-entrypoint-initdb.d中,有两个bash脚本,它们创build一个数据库并从dump文件导入到这个数据库。 但它在窗口10中不起作用。

这些脚本在MAC OS,Ubuntu中运行良好,我使用docker 1.12.1。 我试图运行与容器相同的configuration和exec的其他容器,但docker-entrypoint-initdb.d不包括我写的脚本。

感谢帮助 。

这很可能是因为你没有共享你的项目所在的C盘。 这是需要的,因为使用了VirtualBox,并且默认情况下无法访问您的驱动器。

在这里输入图像说明