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,并且默认情况下无法访问您的驱动器。