Не удается отправить запрос из axios в контейнере docker в другой контейнер в том же сетевом мосту

#node.js #docker #docker-compose #devops

Вопрос:

Не удается отправить запрос из axios в контейнере docker в другой контейнер в том же сетевом мосту .

Я создал два контейнера, одну пользовательскую сеть и добавил контейнеры в эту сеть

код js узла службы тестирования

 const options = {
    method: 'GET',
    url: 'http://172.20.0.1:80/user',
  };
  
  axios.request(options).then(function (response) {
    res.status(200).send(response.data)
  }).catch(function (error) {
    res.status(500).json({"error":error})
  });
 

Докер сочиняет

 authentication:
    container_name: authentication
    build:
      context: ./csp-authentication
    environment: 
      - NODE_SERVER_PORT=80
    ports:
      - "3001:80"
    networks:
      csp_net:
        ipv4_address: 172.20.0.6

test:
    container_name: test
    build:
      context: ./ttt
    ports:
      - "6040:6040"
    networks:
      csp_net:
        ipv4_address: 172.20.0.9
    
networks:
  csp_net:
    name: csp_net
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.20.0.0/16
 

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

1. docker compose автоматически связывает их с сетью. Вы можете получить к ним доступ с помощью имени службы. так http://authentication:80 должно работать

2. Как я могу добавить шлюз в конфигурацию сетей ?!