diff --git a/Jenkinsfile.review b/Jenkinsfile.review
index b09343647aa872a9ca5a3d8c0b55ecee95167a1b..38d5865d347e654c2d5d22072fb828e45d0c8b4d 100644
--- a/Jenkinsfile.review
+++ b/Jenkinsfile.review
@@ -13,7 +13,7 @@ pipeline {
         dockerfile {
           filename 'Dockerfile'
           dir './docker/lamp'
-          additionalBuildArgs  '--build-arg PHP_VERSION=7.2'
+          additionalBuildArgs  '--build-arg PHP_VERSION=7.2 --build-arg COMPOSER_VERSION=1.10'
           args '-u root --privileged -e TZ="Europe/Paris" -v "/var/lib/jenkins/composer/auth.json:/home/.composer/auth.json" -v "/var/run/docker.sock:/var/run/docker.sock"'
         }
       }
diff --git a/docker/lamp/Dockerfile b/docker/lamp/Dockerfile
index 9c22ffca9c97f81a43fbd69ba84b8c567c4718d8..4d476072f4723fd73e7dca1ec653db3b6c7f7afb 100644
--- a/docker/lamp/Dockerfile
+++ b/docker/lamp/Dockerfile
@@ -1,5 +1,14 @@
+ARG COMPOSER_VERSION
+ARG PHP_VERSION
+
+FROM composer:${COMPOSER_VERSION} AS composer
+
 FROM ubuntu:18.04
 
+ARG PHP_VERSION
+
+COPY --from=composer /usr/bin/composer /usr/local/bin/composer
+
 ENV BOOT2DOCKER_ID 1000
 ENV BOOT2DOCKER_GID 50
 
@@ -72,12 +81,6 @@ RUN rm -rf /var/lib/mysql
 # Add MySQL utils
 ADD files/create_mysql_users.sh /create_mysql_users.sh
 
-# Add composer
-RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \
-    php composer-setup.php && \
-    php -r "unlink('composer-setup.php');" && \
-    mv composer.phar /usr/local/bin/composer
-
 # config to enable .htaccess
 ADD files/apache_default /etc/apache2/sites-available/000-default.conf
 RUN a2enmod rewrite
@@ -88,7 +91,7 @@ RUN mkdir -p /app && rm -fr /var/www/html && ln -s /app /var/www/html
 #Environment variables to configure php
 ENV PHP_UPLOAD_MAX_FILESIZE 10M
 ENV PHP_POST_MAX_SIZE 10M
-ENV PHP_VERSION 7.2
+ENV PHP_VERSION $PHP_VERSION
 
 # Install Cypress
 RUN yarn global add --pure-lockfile cypress@5.1.0;