nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

why is the docker image that huge?

Open hugofant opened this issue 1 year ago • 8 comments

Hi, i really like this application, but a look at my docker images showed a size of more than 1,1GB. Can't believe that this application is that complex - so, why is the image that huge?

hugofant avatar Sep 29 '24 17:09 hugofant

Screenshot 2024-09-29 at 14 36 03

I hope this helps clarify the factors contributing to the image size. Tool used: dive

kevintomsgithub avatar Sep 29 '24 18:09 kevintomsgithub

I think this has been discussed under #1141, with certbot being one item to tackle towards a reduction in image size (for v3).

shalafi99 avatar Sep 29 '24 22:09 shalafi99

@shalafi99: thanks, you're right, thats the same subject...but discussion is nealy 2 1/2 years old, and there is still no V3 :-( Link to it brings a HTML error 404.

hugofant avatar Sep 30 '24 07:09 hugofant

Sorry, I missed what link you were referring to.

I am not involved with development of NPM, but I did notice commits keep being done to the v3 branch (link).

shalafi99 avatar Sep 30 '24 12:09 shalafi99

i meant the link in the mentioned discussion, where jc21 wrote: ....A lot of this bloated stuff will be removed/replaced in v3 as it will be a go binary;

hugofant avatar Sep 30 '24 12:09 hugofant

i meant the link in the mentioned discussion, where jc21 wrote: ....A lot of this bloated stuff will be removed/replaced in v3 as it will be a go binary;

Thanks for clarifying, now I saw it.

@jc21, just curious - would you think there might be any usefulness at all to adjust that particular section (a link named 'v3' which points to a discussion 1202 which no longer exists) inside 1141, given its age?

shalafi99 avatar Sep 30 '24 13:09 shalafi99

Issue is now considered stale. If you want to keep it open, please comment :+1:

github-actions[bot] avatar May 16 '25 02:05 github-actions[bot]

Installing proxymanager sucks more than 17Gb of space. I tried to be sneaky, and imported the image from an other server, but that failed too

This is from where i started with compose up /dev/vda1 80G 64G 17G 80% /

and this failed finally with no space left

Image

next i imported an image from an other server

docker load -i proxymanager.tar

b512279032aa: Loading layer [==================================================>] 77.89MB/77.89MB b3ca8870b09b: Loading layer [==================================================>] 2.048kB/2.048kB 45bab6fc72f2: Loading layer [==================================================>] 109.6MB/109.6MB b24656f83b22: Loading layer [==================================================>] 3.072kB/3.072kB 6abe3988ba26: Loading layer [==================================================>] 2.043MB/2.043MB 31398fd1ac4b: Loading layer [==================================================>] 1.319MB/1.319MB 17f537aa7646: Loading layer [==================================================>] 2.56kB/2.56kB 58d4f0904116: Loading layer [==================================================>] 159.3MB/159.3MB 176237dd394f: Loading layer [==================================================>] 3.072kB/3.072kB 4758e1471dde: Loading layer [==================================================>] 3.584kB/3.584kB c169d19d90f9: Loading layer [==================================================>] 40.67MB/40.67MB 6bf7bd9d5e12: Loading layer [==================================================>] 2.048kB/2.048kB e6414e47416a: Loading layer [==================================================>] 3.072kB/3.072kB 35aaea092bb0: Loading layer [==================================================>] 3.047MB/3.047MB 16d79da9afdc: Loading layer [==================================================>] 40.84MB/40.84MB 1c27feec5526: Loading layer [==================================================>] 3.072kB/3.072kB 8db05bb9ec65: Loading layer [==================================================>] 106.4MB/106.4MB 2f3291ae5fef: Loading layer [==================================================>] 13.24MB/13.24MB 72bbcce9de10: Loading layer [==================================================>] 2.048kB/2.048kB 08476e316623: Loading layer [==================================================>] 547.2MB/547.2MB 93347aa2ff93: Loading layer [==================================================>] 3.072kB/3.072kB 8bea0b071d59: Loading layer [==================================================>] 2.56kB/2.56kB 5b39b4ea2370: Loading layer [==================================================>] 2.048kB/2.048kB 55210eb4d29e: Loading layer [==================================================>] 1.027MB/1.027MB 2104056a098a: Loading layer [==================================================>] 3.584kB/3.584kB ae8ade60f0ec: Loading layer [==================================================>] 5.641MB/5.641MB 5bc873b8fb09: Loading layer [==================================================>] 819.2kB/819.2kB 220692fcd83d: Loading layer [==================================================>] 3.083MB/3.083MB 5f70bf18a086: Loading layer [==================================================>] 1.024kB/1.024kB

ended up with the same result /dev/vda1 80G 80G 814M 100% /

hertell avatar Nov 19 '25 07:11 hertell