Dockerfile SHELL 指令

SHELL 指令可以指定 RUN 、ENTRYPOINTCMD 指令执行的 shell 命令,Linux 中默认为 ["/bin/sh", "-c"] 。

使用格式如下:

SHELL ["executable", "parameters"]

示例:

SHELL ["/bin/sh", "-cex"]

# /bin/sh -cex "nginx"
ENTRYPOINT nginx
SHELL ["/bin/sh", "-cex"]

# /bin/sh -cex "nginx"
CMD nginx
搜索