Docker - Тайм-аут исходящих HTTPS-запросов - PullRequest
0 голосов
/ 19 апреля 2019

Я запускаю свое приложение, используя docker-compose.Приложение содержит много контейнеров.В одном контейнере есть приложение node.js, а в другом - ядро ​​.net.При попытке отправить HTTPS-запросы на внешний сервер из любого из контейнеров время ожидания запроса истекает.

Docker каким-то образом блокирует исходящие HTTPS-запросы.

При поиске в Google все предлагали изменить MTU, поэтому я изменил его на 1400, но все равно не повезло.

networks:
  backend:
    driver: bridge
    driver_opts:
      com.docker.network.driver.mtu: 1400

1 Ответ

0 голосов
/ 19 апреля 2019

Наконец, чтобы заставить его работать, мне пришлось установить mtu на 1300 в файле docker-compose.yml.Также пришлось обновить конфигурационный файл докера

/etc/docker/daemon.json со значением { "mtu": 1300 }

...