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 等),否则可能会出现无法执行的情况

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐