ребят, подскажите, плиз:
есть два контейнера, на обоих развёрнуто flask-приложение с gunicorn. Из одного хочу послать POST-запрос во второй контейнер (server_api).
При запуске docker run указываю линк для соединения контейнеров:
docker run ... --link server_api:server_api -e SERVER_API_IP=server_api ...
Сам запрос выглядит след. образом:
addr = "http://{}:8001/say_hello".format(current_app.config['SERVER_API_IP'])
res =
requests.post(addr, json=for_send)
Однако, в логах пишется следующее:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='server_api', port=8001): Max retries exceeded with url: /say_hello (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0cf0d97e80>: Failed to establish a new connection: [Errno 111] Connection refused'))
на первом контейнере в /etc/hosts узел server_ip есть, с хоста server_ip также доступен. Не могу понять, что я не так делаю