• Описание возникнования ошибки:
  1. ОС  теоретически любая (подтверждено на Oracle Linux Server 7.9)
  2. В docker_info имели:

    Default Address Pools:

    Base: 10.129.104.0/22, Size: 29

  3. Пул адресов в момент ошибки выглядит примерно так:

docker network inspect eco_default

        "IPAM": {
 
            "Driver": "default",
 
            "Options": null,
 
            "Config": [
 
                {
 
                    "Subnet": "10.129.105.8/29",
 
                    "Gateway": "10.129.105.9"
 
                }
 
            ]
 
        }
CODE
  • Описание ошибки:

Во время установки платформы происходит ошибка старта и предложение ознакомиться с логами:

Execution error. Could not start Tantor Platform. Additional information can found in tantor_eco_installation.log file. Please contact the support team for assistance to install Tantor Platform.

Сама ошибка в tantor_eco_installation.log гласит: Error response from daemon: no available IPv4 addresses on this network's address pools: eco_default

  • Основное решение:

Прописать в файле демона стандартных натсроек докера пул адресов самостоятельно и перезапустив докер, выполнив команду:

echo '{
  "default-address-pools" : [
    {
      "base" : "172.17.0.0/12",
      "size" : 28
    },
    {
      "base" : "192.168.0.0/16",
      "size" : 26
    }
  ]
}
' > /etc/docker/daemon.json
cd /opt/tantor/eco
docker-compose down
docker network prune --force
systemctl stop docker
systemctl start docker
docker-compose --env-file=platform.env up -d
docker network inspect eco_default
CODE

Убедиться в смене пула можно, выполнив команду:

cd /opt/tantor/eco && docker network inspect eco_default
CODE