我尝试在我的Dockerfile
构建过程中运行一个脚本,但看起来没有成功。
我是这样尝试的:
FROM php:7-fpm
ADD bootstrap.sh /
ENTRYPOINT ["/bin/bash", "/bootstrap.sh"]
同样的方法:
FROM php:7-fpm
ADD bootstrap.sh /
RUN bash -c "/bootstrap.sh"
同时也可以通过执行我的正在运行的容器来完成:
docker exec symfony /bin/bash -c "/bootstrap.sh"
似乎什么都不起作用。
你知道怎么做吗?
bootstarp.sh
是否设置了可执行位? - jwodderdocker exec -it symfony bash
,能否手动运行脚本并检查其内容 (cat bootstarp.sh
)? - thaJeztahdocker exec symfony /bin/bash /bootstarp.sh
,并告诉我输出结果。 - Boynux"/bootstrap.sh"
--><绝对路径>/bootstrap.sh
。 - abk