From 6b0768a01ea2a594c00d72bb31187f9d6bc0c35b Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Tue, 10 Nov 2026 11:19:50 +0000 Subject: [PATCH] devops(docker): install libatomic1 for the Node.js binary of the driver The Node.js Linux binaries link against libatomic since Node.js 25, and the driver bundles Node.js 26. The .NET SDK base image installs the library today; this makes the dependency explicit. --- utils/docker/Dockerfile.noble | 2 ++ utils/docker/Dockerfile.resolute | 2 ++ 2 files changed, 4 insertions(+) diff --git a/utils/docker/Dockerfile.noble b/utils/docker/Dockerfile.noble index 397f0780b..c5c43eba7 100644 --- a/utils/docker/Dockerfile.noble +++ b/utils/docker/Dockerfile.noble @@ -15,6 +15,8 @@ RUN find /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) \ apt-get update && \ # Feature-parity with node.js base images. apt-get install -y --no-install-recommends git openssh-client curl gpg && \ + # The Node.js binary of the driver links against libatomic (since Node.js 25). + apt-get install -y --no-install-recommends libatomic1 && \ # clean apt cache rm -rf /var/lib/apt/lists/* && \ # Create the pwuser diff --git a/utils/docker/Dockerfile.resolute b/utils/docker/Dockerfile.resolute index 388433277..5b0b06721 100644 --- a/utils/docker/Dockerfile.resolute +++ b/utils/docker/Dockerfile.resolute @@ -15,6 +15,8 @@ RUN find /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) \ apt-get update && \ # Feature-parity with node.js base images. apt-get install -y --no-install-recommends git openssh-client curl gpg && \ + # The Node.js binary of the driver links against libatomic (since Node.js 25). + apt-get install -y --no-install-recommends libatomic1 && \ # clean apt cache rm -rf /var/lib/apt/lists/* && \ # Create the pwuser