На некоторых проектах (хостингах) при запуске 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