我必须在基于“ grafana / grafana”的Dockerfile中运行.sh脚本,但是我不确定该怎么做。
FROM grafana/grafana
COPY setup.sh /setup.sh
CMD ["/bin/bash", "/setup.sh"]
docker run
之后,我的脚本未运行。我猜是由于在grafana Dockerfile中运行了另一个sh脚本。
答案 0 :(得分:1)
能否请您尝试一下:
RUN ./setup.sh
答案 1 :(得分:0)
有两种方法可以在Dockerfile中实现
RUN <command>
(shell形式,命令在shell中运行,在Linux上默认为/ bin / sh -c,在Windows上默认为cmd / S / C)
RUN ["executable", "param1", "param2"]
(执行表单)