Shell usage in dockerfile
2019-02-04 - How to use a proper shell in a dockerfile
Tag: docker
The problem
The default shell is [“/bin/sh”, “-c”]
, which doesn’t handle pipe fails when chaining commands.
The fix
To process errors when using pipes use this :
SHELL ["/bin/bash", "-eux", "-o", "pipefail", "-c"]