www/content/blog/docker/shell-usage-in-dockerfile.md

535 B

title linkTitle date description
Shell usage in dockerfile Shell usage in dockerfile 2019-02-04 How to use a proper shell in a dockerfile

The default shell is [“/bin/sh”, “-c”], which doesn't handle pipe fails when chaining commands. To process errors when using pipes use this :

{{< highlight sh >}} SHELL ["/bin/bash", "-eux", "-o", "pipefail", "-c"] {{< /highlight >}}

References