Skip to content

Commit 8cf022c

Browse files
vurmilmnasiadka
authored andcommitted
Opensearch and opensearch-dashboard image size reduction
When building an image, the RUN command grants permissions which causes the previous layer to be copied. During the test, the image was reduced from 2.84GB to 1.57GB Closes-Bug: #2104007 Change-Id: I7d2367d4c277287f4db2885f5720a35d934f94b7 (cherry picked from commit 47a6ad0)
1 parent 9ef6688 commit 8cf022c

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

docker/opensearch/opensearch-dashboards/Dockerfile.j2

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
1212

1313
{% set opensearch_dashboards_packages = ['opensearch-dashboards'] %}
1414

15-
{{ macros.install_packages(opensearch_dashboards_packages | customizable("packages")) }}
16-
17-
RUN chown -R opensearch-dashboards:opensearch-dashboards /usr/share/opensearch-dashboards
15+
{{ macros.install_packages(opensearch_dashboards_packages | customizable("packages")) }} \
16+
&& chown -R opensearch-dashboards:opensearch-dashboards /usr/share/opensearch-dashboards
1817

1918
COPY extend_start.sh /usr/local/bin/kolla_extend_start
2019
RUN chmod 755 /usr/local/bin/kolla_extend_start

docker/opensearch/opensearch/Dockerfile.j2

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
1616

1717
ENV OPENSEARCH_INITIAL_ADMIN_PASSWORD="Kolla24OpenSearch"
1818

19-
{{ macros.install_packages(opensearch_packages | customizable("packages")) }}
20-
21-
RUN chown -R opensearch:opensearch /usr/share/opensearch
19+
{{ macros.install_packages(opensearch_packages | customizable("packages")) }} \
20+
&& chown -R opensearch:opensearch /usr/share/opensearch
2221

2322
COPY extend_start.sh /usr/local/bin/kolla_extend_start
2423
RUN chmod 755 /usr/local/bin/kolla_extend_start

0 commit comments

Comments
 (0)