summary refs log tree commit diff
path: root/pkgs/build-support/docker
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2019-08-12 19:59:40 -0400
committerGraham Christensen <graham@grahamc.com>2019-08-12 19:59:40 -0400
commit8adaae2df21852806782e659947bd7e3ff86eee5 (patch)
tree9b33e31982a3640345413d84ddb9d8cd07b61429 /pkgs/build-support/docker
parent2e6a16f2bdd32d9efc444285c559d1eac18212cc (diff)
downloadnixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar.gz
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar.bz2
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar.lz
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar.xz
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.tar.zst
nixpkgs-8adaae2df21852806782e659947bd7e3ff86eee5.zip
dockertools.buildLayeredImage: default layer count up to 100
Diffstat (limited to 'pkgs/build-support/docker')
-rw-r--r--pkgs/build-support/docker/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
index ae3d93ff3db..83e21c8945d 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -291,9 +291,10 @@ rec {
     # Files to add to the layer.
     closure,
     configJson,
-    # Docker has a 42-layer maximum, we pick 24 to ensure there is plenty
-    # of room for extension
-    maxLayers ? 24
+    # Docker has a 125-layer maximum, we pick 100 to ensure there is
+    # plenty of room for extension.
+    # https://github.com/moby/moby/blob/b3e9f7b13b0f0c414fa6253e1f17a86b2cff68b5/layer/layer_store.go#L23-L26
+    maxLayers ? 100
   }:
     let
       storePathToLayer = substituteAll