Skip to content

Docker image size has increased #1285

@ian-noaa

Description

@ian-noaa

Describe the bug

Our docker images have increased from ~750 MB for the v6.0.0 release to 955 MB for the v6.1.4 release. We should determine why this happened and if we can keep the image size in check.

To Reproduce

Steps to reproduce the behavior:

➜ docker pull ghcr.io/noaa-gsl/mats/development/ceil-vis:v6.0.0
➜ docker pull ghcr.io/noaa-gsl/mats/development/ceil-vis:v6.1.4
➜ docker pull ghcr.io/noaa-gsl/mats/development/ceil-vis:<other versions>
...
➜ docker image ls ghcr.io/noaa-gsl/mats/development/ceil-vis
REPOSITORY                                   TAG       IMAGE ID       CREATED        SIZE
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.1.4    94744dcf7e57   18 hours ago   955MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.1.3    e3a1b5a4e13e   5 weeks ago    814MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.1.2    c32d36fdd977   6 weeks ago    813MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.1.1    39f88d1185a0   6 weeks ago    813MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.1.0    a5626e7a286b   8 weeks ago    815MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v6.0.0    08a907bc6e29   7 months ago   753MB
ghcr.io/noaa-gsl/mats/development/ceil-vis   v5.3.5    8f10f7c84da6   8 months ago   746MB

Expected behavior

A clear and concise description of what you expected to happen.

Additional context

  • Dive will be helpful in this endeavor.
  • The two largest changes appear to be between v6.1.3...v6.1.4, and v6.0.0...v6.1.0. Likely culprits include:
    • Update to Meteor 3.3 in 6.1.4
    • Updates to how we handle python installation in the Dockerfile in 6.1.0

Metadata

Metadata

Assignees

Labels

StalebugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions