diff options
author | Julien Dessaux | 2021-03-11 19:47:26 +0100 |
---|---|---|
committer | Julien Dessaux | 2021-03-11 19:47:26 +0100 |
commit | 1a4981a826bb94c478c6f49721396ec03e02649c (patch) | |
tree | cbd779f6f8e36a28f4d6bd2788c21ce10d9ef122 /content/blog/docker/shell-usage-in-dockerfile.md | |
parent | Several fixes (diff) | |
download | www-1a4981a826bb94c478c6f49721396ec03e02649c.tar.gz www-1a4981a826bb94c478c6f49721396ec03e02649c.tar.bz2 www-1a4981a826bb94c478c6f49721396ec03e02649c.zip |
First big articles reformatting now that I properly understand hugo
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"] |