Dockerfile 的 CMD 可以使用 shell 脚本,只需要在 Dockerfile 中指定 CMD 命令时,将 shell 脚本的路径作为参数传递给 CMD 命令即可。

例如,如果要在容器启动时执行名为 “start.sh” 的 shell 脚本,可以在 Dockerfile 中将 CMD 命令指定为:

CMD [“sh”, “/path/to/start.sh”]

其中 “/path/to/start.sh” 是 shell 脚本的路径。

注意,使用 shell 脚本时需要确保容器内已经安装了需要的 shell 环境(例如 bash、sh 等),否则可能会出现无法执行的情况



版权声明:本文为weixin_35750953原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_35750953/article/details/129514557