Skip to content

SHELL

使用

SHELL指令在在Docker1.12中添加的,重写用于命令的shell形式的默认shell

对于Linux而言是["/bin/sh", "-c"],对于Windows而言是["cmd", "/S", "/C"]

SHELL ["executable", "parameters"]

SHELL可以在Dockerfiles中出现多次,每次SHELL指令重写之前的设置,作用于后续的指令

其影响下面3个指令的shell形式

  1. RUN
  2. CMD
  3. ENTRYPOINT

相关阅读