Run 'ldconfig' in Docker images

Run ldconfig to update the loader's cache. This is necessary
specifically on the Debian image since we put .so files in /usr/local.
This commit is contained in:
lwthiker
2022-07-29 21:05:29 +03:00
parent 6eaf8fafa3
commit 8f19c20868
5 changed files with 10 additions and 0 deletions

View File

@@ -249,6 +249,8 @@ RUN apt-get update && apt-get install -y libnss3 nss-plugin-pem
# Copy curl-impersonate from the builder image # Copy curl-impersonate from the builder image
COPY --from=builder /build/install /usr/local COPY --from=builder /build/install /usr/local
# Update the loader's cache
RUN ldconfig
{{#debian}} {{#debian}}
# Copy to /build/out as well for backward compatibility with previous versions. # Copy to /build/out as well for backward compatibility with previous versions.
COPY --from=builder /build/out /build/out COPY --from=builder /build/out /build/out

View File

@@ -141,6 +141,8 @@ FROM debian:buster-slim
# Copy curl-impersonate from the builder image # Copy curl-impersonate from the builder image
COPY --from=builder /build/install /usr/local COPY --from=builder /build/install /usr/local
# Update the loader's cache
RUN ldconfig
# Copy to /build/out as well for backward compatibility with previous versions. # Copy to /build/out as well for backward compatibility with previous versions.
COPY --from=builder /build/out /build/out COPY --from=builder /build/out /build/out
# Wrapper scripts # Wrapper scripts

View File

@@ -140,5 +140,7 @@ FROM alpine:3.15.0
# Copy curl-impersonate from the builder image # Copy curl-impersonate from the builder image
COPY --from=builder /build/install /usr/local COPY --from=builder /build/install /usr/local
# Update the loader's cache
RUN ldconfig
# Wrapper scripts # Wrapper scripts
COPY --from=builder /build/out/curl_* /usr/local/bin/ COPY --from=builder /build/out/curl_* /usr/local/bin/

View File

@@ -141,6 +141,8 @@ RUN apt-get update && apt-get install -y libnss3 nss-plugin-pem
# Copy curl-impersonate from the builder image # Copy curl-impersonate from the builder image
COPY --from=builder /build/install /usr/local COPY --from=builder /build/install /usr/local
# Update the loader's cache
RUN ldconfig
# Copy to /build/out as well for backward compatibility with previous versions. # Copy to /build/out as well for backward compatibility with previous versions.
COPY --from=builder /build/out /build/out COPY --from=builder /build/out /build/out
# Wrapper scripts # Wrapper scripts

View File

@@ -136,5 +136,7 @@ RUN apk add --no-cache nss
# Copy curl-impersonate from the builder image # Copy curl-impersonate from the builder image
COPY --from=builder /build/install /usr/local COPY --from=builder /build/install /usr/local
# Update the loader's cache
RUN ldconfig
# Wrapper scripts # Wrapper scripts
COPY --from=builder /build/out/curl_* /usr/local/bin/ COPY --from=builder /build/out/curl_* /usr/local/bin/