diff options
Diffstat (limited to '')
-rw-r--r-- | content/blog/docker/shell-usage-in-dockerfile.md | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/content/blog/docker/shell-usage-in-dockerfile.md b/content/blog/docker/shell-usage-in-dockerfile.md index 868fe21..5314b33 100644 --- a/content/blog/docker/shell-usage-in-dockerfile.md +++ b/content/blog/docker/shell-usage-in-dockerfile.md @@ -1,12 +1,19 @@ --- title: "Shell usage in dockerfile" -linkTitle: "Shell usage in dockerfile" date: 2019-02-04 -description: > - How to use a proper shell in a dockerfile +description: How to use a proper shell in a dockerfile +tags: + - docker + - linux --- -The default shell is `[“/bin/sh”, “-c”]`, which doesn't handle pipe fails when chaining commands. To process errors when using pipes use this : +## 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 : {{< highlight sh >}} SHELL ["/bin/bash", "-eux", "-o", "pipefail", "-c"] |