Codeception和Docker,做对了

我是新来的容器世界,我试图做一个代码容器。 我在docker上看到一个样板“codeception / codeception”

https://hub.docker.com/r/codeception/codeception/~/dockerfile/

所以我复制Dockerfile到我的项目的根

我做了一个docker -t build coolbeans/codeception .

我做了一个docker run -d -p 80:80 coolbeans/codeception

然后我得到这个错误:

docker:来自守护进程的错误响应:oci运行时错误:container_linux.go:265:启动容器进程导致“exec:\”codecept \“:在$ PATH中找不到可执行文件”。

这是来自Dockerfile的片段,看起来错误来自:

 ENV PATH /repo:${PATH} ENTRYPOINT ["codecept"] 

您应该使您的ENTRYPOINT完全合格,并检查codecept是否可执行。