Ошибка при выполнении composer update — curl error 28 while downloading: SSL connection timeout

На некоторых проектах (хостингах) при запуске PHP приложения в среде docker-compose появляется ошибка:

curl error 28 while downloading: SSL connection timeout

Для решения необходимо синхронизировать MTU у сетевого адаптера Докера и в конфиге docker-compose.yml

Текущий MTU сетевого адаптера можно посмотреть в выводе команды ifconfig

ifconfig | grep mtu

В выводе ищем строку с Докером:

docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

Значение MTU из этой строки подставляем в конфиг сети докера в docker-compose.yml

networks:
    my-network:
        driver: bridge
        driver_opts:
            com.docker.network.driver.mtu: 1500