diff --git a/docker/Dockerfile b/docker/Dockerfile
index fd5261a26b82cc365fd99f337bd3f4c3a321cd84..f6e0314b3b6daeca29166f2a7b36691faa54879b 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -27,6 +27,7 @@ RUN apt-get install -y \
     php-mbstring \
     php-mysqli \
     php-pdo-mysql \
+    php-soap \
     php-tokenizer \
     php-xdebug \
     php-xml \
@@ -50,6 +51,11 @@ RUN a2enmod proxy
 RUN a2enmod proxy_fcgi
 #RUN a2enmod calendar
 
+# Install composer
+COPY install_composer.sh /bin
+RUN /bin/install_composer.sh
+RUN mv /usr/local/bin/composer.phar /usr/local/bin/composer
+
 WORKDIR /var/www/
 RUN mkdir /var/www/custom
 COPY entrypoint.sh /
diff --git a/shared.yml b/shared.yml
index 4bd1978ea2d99bfc2149970f39250cddd6119a55..86cbc6b27669b080b166d599959701444ee34e6b 100644
--- a/shared.yml
+++ b/shared.yml
@@ -7,5 +7,5 @@ services:
       - dolibarr_shared
 
 networks:
-  dolibar_shared:
+  dolibarr_shared:
     external: true