leborchuk commented on PR #13:
URL: 
https://github.com/apache/cloudberry-devops-release/pull/13#issuecomment-2778221268

   > Have you considered slimming the image using ubuntu:jammy-minimal?
   
   There is no jammy-minimal on docker.io )
   
   ```
   skopeo list-tags docker://docker.io/library/ubuntu
   {
       "Repository": "docker.io/library/ubuntu",
       "Tags": [
   ...
           "22.04",
           "22.10",
   ...
           "jammy",
           "jammy-20211029",
           "jammy-20211122",
           "jammy-20220101",
           "jammy-20220130",
           "jammy-20220301",
           "jammy-20220315",
           "jammy-20220404",
           "jammy-20220421",
           "jammy-20220428",
           "jammy-20220531",
           "jammy-20220801",
           "jammy-20220815",
           "jammy-20221003",
           "jammy-20221020",
           "jammy-20221101",
           "jammy-20221130",
           "jammy-20230126",
           "jammy-20230301",
           "jammy-20230308",
           "jammy-20230425",
           "jammy-20230522",
           "jammy-20230605",
           "jammy-20230624",
           "jammy-20230804",
           "jammy-20230816",
           "jammy-20230916",
           "jammy-20231004",
           "jammy-20231128",
           "jammy-20231211.1",
           "jammy-20240111",
           "jammy-20240125",
           "jammy-20240212",
           "jammy-20240227",
           "jammy-20240405",
           "jammy-20240416",
           "jammy-20240427",
           "jammy-20240530",
           "jammy-20240627.1",
           "jammy-20240808",
           "jammy-20240911.1",
           "jammy-20250126",
   ```
   
   The reason is that there is no need for jammy-minimal, here is the size of 
the images (not all, but interested ones)
   ```
   
xifos@xifos-dev-bionic:~/git/cloudberry-devops/images/docker/cbdb/test/ubuntu22.04$
 docker images
   REPOSITORY                TAG           IMAGE ID       CREATED             
SIZE
   ubuntu                    22.04         a24be041d957   2 months ago        
77.9MB
   ubuntu                    jammy         a24be041d957   2 months ago        
77.9MB
   ubuntu                    22.10         692eb4a905c0   21 months ago       
70.3MB
   ```
   
   Compare it with the build/test container size:
   ```
   
xifos@xifos-dev-bionic:~/git/cloudberry-devops/images/docker/cbdb/test/ubuntu22.04$
 docker images
   REPOSITORY                TAG           IMAGE ID       CREATED             
SIZE
   cloudberry-db-build-env   latest        693ae32596fc   20 minutes ago      
1.43GB
   cloudberry-db-test-env    latest        62f2e7df33d6   About an hour ago   
286MB
   cbdb-main                 rockylinux9   7ee3e45c3ee1   4 months ago        
1.89GB
   rockylinux/rockylinux     9             bb8a97547d22   4 months ago        
234MB
   ```
   When compared to the size of a build container, a difference of a few 
megabytes is negligible.
   
   Guys here 
https://askubuntu.com/questions/1455012/where-can-i-find-ubuntu-minimal-22-04-docker-image
 also came to the similar conclusion.
   
   According to the https://canonical.com/blog/minimal-ubuntu-released minimal 
image actually is 22.04 LTS image
   They sad:
   
   > Tiny container base image
   > The 29MB Docker image for Minimal Ubuntu 18.04 LTS serves as a highly 
efficient container starting point, and allows developers to deploy multicloud 
containerized applications faster. For modern Docker workflows with Kubernetes, 
the minimal Ubuntu image provides a balance of compatibility, familiarity, 
performance and size. This is the standard Ubuntu 18.04 LTS image on the Docker 
Hub.
   
   So I switched from jammy to 22.04 base image (but they have the same image 
id, I don't think it matters)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@cloudberry.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cloudberry.apache.org
For additional commands, e-mail: commits-h...@cloudberry.apache.org

Reply via email to