docker的postgres映像找不到initdb。 我错过了什么?

我在使用docker工具箱的docker版本1.9.1的Windows 10上,我想搭起一个快速的postgres容器,这是我之前用一个dockerfile完成的。

FROM postgres ADD create-db.sql /tmp/ ADD drop_create_table.sql /tmp/ ADD db.sql /tmp/ ADD create-db.sh /docker-entrypoint-initdb.d/ 

这很简单。 当我运行生成的图像。 它开始很好。 但最后它说:

服务器启动了ALTER ROLE

/ docker-entrypoint-sh:正在运行

/docker-entrypoint-initdb.d/create-db.sh:没有这样的文件或目录

如果我试图做docker run -it <imagename> //bin/bash我可以看到该文件确实存在:

root @ xxxx:/docker-entrypoint-initdb.d# ls

create-db.sh

但每当我跑它它告诉我不是。
当容器没有find文件时,容器会立即停止,所以我不能试图将ssh放入正在运行的容器中。