вторник, 22 сентября 2020 г.

Docker контейнер не может обратиться к внешнему хосту

При вызове утилиты нагрузочного тестирования minio/warp из контейнера:

docker pull minio/warp docker run -it minio/warp mixed --host=external_host:9000 --access-key minio_key --secret-key minio_secret --autoterm

Утилита warp не может соединиться с minio и завершается с ошибкой маршрутизации"No route to host". При этом хост и порт назначения доступны с docker-хоста

Причина в том, что по умолчанию маршрутизация трафика из контейнера во внешний мир запрещена

Быстрый способ ее разрешить разово для контейнера - указать параметр --network="host" при вызове warp:

docker run -it --network="host" minio/warp mixed --host=external_host:9000 --access-key minio_key --secret-key minio_secret --autoterm

Комментариев нет:

Отправить комментарий