Skip to content

Commit 6208035

Browse files
committed
Use runtime libraries instead of -dev packages in final stage
Runtime stage only needs the runtime libraries to run GDAL, not the development headers and static libraries. This reduces image size. Changed from: - libproj-dev → libproj25 - libsqlite3-dev → libsqlite3-0 - libtiff-dev → libtiff5 - libcurl4-openssl-dev → libcurl4 - etc. Builder stage keeps -dev packages (needed for compilation).
1 parent 18251de commit 6208035

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docker/dockerfiles/Dockerfile.onnx.jetson.6.2.0

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -159,20 +159,20 @@ RUN apt-get update -y && \
159159
rustc \
160160
cargo \
161161
curl \
162-
libproj-dev \
163-
libsqlite3-dev \
164-
libtiff-dev \
165-
libcurl4-openssl-dev \
166-
libexpat1-dev \
167-
libxerces-c-dev \
168-
libnetcdf-dev \
169-
libhdf5-dev \
170-
libpng-dev \
171-
libjpeg-dev \
172-
libgif-dev \
173-
libwebp-dev \
174-
libzstd-dev \
175-
liblzma-dev \
162+
libproj25 \
163+
libsqlite3-0 \
164+
libtiff5 \
165+
libcurl4 \
166+
libexpat1 \
167+
libxerces-c3.2 \
168+
libnetcdf19 \
169+
libhdf5-103 \
170+
libpng16-16 \
171+
libjpeg8 \
172+
libgif7 \
173+
libwebp7 \
174+
libzstd1 \
175+
liblzma5 \
176176
&& rm -rf /var/lib/apt/lists/* && \
177177
ldconfig
178178

0 commit comments

Comments
 (0)