Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@metalivedev
Created July 26, 2013 00:33
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save metalivedev/6085112 to your computer and use it in GitHub Desktop.
Save metalivedev/6085112 to your computer and use it in GitHub Desktop.
42 Layer Limit to AUFS using "base" image
Sample Dockerfile, then sample build output
#--------------
FROM base
RUN echo Layer 0 >> layerfile.txt
RUN echo Layer 1 >> layerfile.txt
RUN echo Layer 2 >> layerfile.txt
RUN echo Layer 3 >> layerfile.txt
RUN echo Layer 4 >> layerfile.txt
RUN echo Layer 5 >> layerfile.txt
RUN echo Layer 6 >> layerfile.txt
RUN echo Layer 7 >> layerfile.txt
RUN echo Layer 8 >> layerfile.txt
RUN echo Layer 9 >> layerfile.txt
RUN echo Layer 10 >> layerfile.txt
RUN echo Layer 11 >> layerfile.txt
RUN echo Layer 12 >> layerfile.txt
RUN echo Layer 13 >> layerfile.txt
RUN echo Layer 14 >> layerfile.txt
RUN echo Layer 15 >> layerfile.txt
RUN echo Layer 16 >> layerfile.txt
RUN echo Layer 17 >> layerfile.txt
RUN echo Layer 18 >> layerfile.txt
RUN echo Layer 19 >> layerfile.txt
RUN echo Layer 20 >> layerfile.txt
RUN echo Layer 21 >> layerfile.txt
RUN echo Layer 22 >> layerfile.txt
RUN echo Layer 23 >> layerfile.txt
RUN echo Layer 24 >> layerfile.txt
RUN echo Layer 25 >> layerfile.txt
RUN echo Layer 26 >> layerfile.txt
RUN echo Layer 27 >> layerfile.txt
RUN echo Layer 28 >> layerfile.txt
RUN echo Layer 29 >> layerfile.txt
RUN echo Layer 30 >> layerfile.txt
RUN echo Layer 31 >> layerfile.txt
RUN echo Layer 32 >> layerfile.txt
RUN echo Layer 33 >> layerfile.txt
RUN echo Layer 34 >> layerfile.txt
RUN echo Layer 35 >> layerfile.txt
RUN echo Layer 36 >> layerfile.txt
RUN echo Layer 37 >> layerfile.txt
RUN echo Layer 38 >> layerfile.txt
RUN echo Layer 39 >> layerfile.txt
RUN echo Layer 40 >> layerfile.txt
RUN echo Layer 41 >> layerfile.txt
RUN echo Layer 42 >> layerfile.txt
RUN echo Layer 43 >> layerfile.txt
RUN echo Layer 44 >> layerfile.txt
RUN echo Layer 45 >> layerfile.txt
RUN echo Layer 46 >> layerfile.txt
RUN echo Layer 47 >> layerfile.txt
RUN echo Layer 48 >> layerfile.txt
RUN echo Layer 49 >> layerfile.txt
RUN echo Layer 50 >> layerfile.txt
CMD cat layerfile.txt
#---------------
Build Output:
$ docker build -t rufus/layers .
Uploading context 10240 bytes
Step 1 : FROM base
---> b750fe79269d
Step 2 : RUN echo Layer 0 >> layerfile.txt
---> Running in 9ca244a81a67
---> 7d59211fb373
Step 3 : RUN echo Layer 1 >> layerfile.txt
---> Running in ac2931d0c8c4
---> b6ecbbc50f80
Step 4 : RUN echo Layer 2 >> layerfile.txt
---> Running in a8e2df64ab88
---> 10961006c7a5
Step 5 : RUN echo Layer 3 >> layerfile.txt
---> Running in 2b7b2ed43851
---> 495d7c3c4b9d
Step 6 : RUN echo Layer 4 >> layerfile.txt
---> Running in ae886cd17133
---> a67dc1975f83
Step 7 : RUN echo Layer 5 >> layerfile.txt
---> Running in 6e366ff2b0a1
---> 7b0edc3d0a52
Step 8 : RUN echo Layer 6 >> layerfile.txt
---> Running in 7544f5f30f1e
---> f8a7d0d51388
Step 9 : RUN echo Layer 7 >> layerfile.txt
---> Running in 9542f8211e09
---> 110b498e0399
Step 10 : RUN echo Layer 8 >> layerfile.txt
---> Running in 1cf087030a62
---> e00a5d129184
Step 11 : RUN echo Layer 9 >> layerfile.txt
---> Running in b3fa38c462d2
---> cbfc99560d43
Step 12 : RUN echo Layer 10 >> layerfile.txt
---> Running in df5838862e9a
---> e348a04edbef
Step 13 : RUN echo Layer 11 >> layerfile.txt
---> Running in 93ab79b577e3
---> b53cb8dcf120
Step 14 : RUN echo Layer 12 >> layerfile.txt
---> Running in 1a2e004b00c1
---> bd862dee4ad4
Step 15 : RUN echo Layer 13 >> layerfile.txt
---> Running in 4c791141de7e
---> 363bd8bb7694
Step 16 : RUN echo Layer 14 >> layerfile.txt
---> Running in b09a5fba6a85
---> ea09e71ff154
Step 17 : RUN echo Layer 15 >> layerfile.txt
---> Running in 9ca8ff435d3c
---> 6d96ab1649eb
Step 18 : RUN echo Layer 16 >> layerfile.txt
---> Running in 64f62656e80c
---> f22b7d1643fe
Step 19 : RUN echo Layer 17 >> layerfile.txt
---> Running in ae1f913c0220
---> b941ab2dbbb7
Step 20 : RUN echo Layer 18 >> layerfile.txt
---> Running in 2fc1effc998c
---> d526317e6a2f
Step 21 : RUN echo Layer 19 >> layerfile.txt
---> Running in ae09129637de
---> 23cdc2e5e128
Step 22 : RUN echo Layer 20 >> layerfile.txt
---> Running in e21d3478be77
---> a2d337b607ef
Step 23 : RUN echo Layer 21 >> layerfile.txt
---> Running in 495b8bba1179
---> 7d6521a0ea30
Step 24 : RUN echo Layer 22 >> layerfile.txt
---> Running in 158c8406a743
---> 90f40adea182
Step 25 : RUN echo Layer 23 >> layerfile.txt
---> Running in b038176727c9
---> 60b99758c66b
Step 26 : RUN echo Layer 24 >> layerfile.txt
---> Running in 89185f5e7e99
---> 7c6e6881a02f
Step 27 : RUN echo Layer 25 >> layerfile.txt
---> Running in 0196b53221b1
---> e3a573e59a6f
Step 28 : RUN echo Layer 26 >> layerfile.txt
---> Running in 31e78b461b8e
---> 6ba728b9f18a
Step 29 : RUN echo Layer 27 >> layerfile.txt
---> Running in 58bb0a9b3890
---> 7953a0cd684b
Step 30 : RUN echo Layer 28 >> layerfile.txt
---> Running in 5eaed261bde3
---> 4cc6e6388853
Step 31 : RUN echo Layer 29 >> layerfile.txt
---> Running in 13c0f9f47aa6
---> fe69ed75905d
Step 32 : RUN echo Layer 30 >> layerfile.txt
---> Running in c84401cdea8b
---> 91aaf5ff3fc4
Step 33 : RUN echo Layer 31 >> layerfile.txt
---> Running in b9df628469ec
---> 5f27439c8909
Step 34 : RUN echo Layer 32 >> layerfile.txt
---> Running in d7d45153cc9c
---> 8de2ca33f756
Step 35 : RUN echo Layer 33 >> layerfile.txt
---> Running in ec91282ddd07
---> 41d8c04247cf
Step 36 : RUN echo Layer 34 >> layerfile.txt
---> Running in 3b68886af9b5
---> fddf00271574
Step 37 : RUN echo Layer 35 >> layerfile.txt
---> Running in f9262c2d511b
---> 9751099994a2
Step 38 : RUN echo Layer 36 >> layerfile.txt
---> Running in f47aacbf8464
---> f465157f77da
Step 39 : RUN echo Layer 37 >> layerfile.txt
---> Running in 529afd9e1e6b
---> b491a964ebbe
Step 40 : RUN echo Layer 38 >> layerfile.txt
---> Running in dfebe0c7f608
---> 915099339980
Step 41 : RUN echo Layer 39 >> layerfile.txt
---> Running in efb0ce77e6ae
Error build: Unable to mount using aufs
Unable to mount using aufs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment