THRIFT-5921 Ubuntu focal fail to run composer install
Signed-off-by: Volodymyr Panivko <sveneld300@gmail.com>
diff --git a/build/docker/ubuntu-focal/Dockerfile b/build/docker/ubuntu-focal/Dockerfile
index 465c0f1..855ca98 100644
--- a/build/docker/ubuntu-focal/Dockerfile
+++ b/build/docker/ubuntu-focal/Dockerfile
@@ -251,8 +251,11 @@
php7.4-curl \
php7.4-xdebug \
php-pear \
- re2c \
- composer
+ re2c
+
+# Install Composer 2 explicitly to avoid distro package version drift.
+RUN curl -sS https://getcomposer.org/installer | php -- --2 --install-dir=/usr/local/bin --filename=composer && \
+ composer --version
RUN apt-get install -y --no-install-recommends \
`# Python3 dependencies` \