Thanks for taking a look:
Here is my docker ps -a before running docker compose:
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Here is my docker-compose.yml:
version: "3"
services:
radius1:
container_name: radius_container
image: myfreeradius:latest
ports:
- "192.168.0.200:1812:1812/udp"
- "192.168.0.200:1813:1813/udp"
- "192.168.0.200:18120:18120/udp"
environment:
- VIRTUAL_HOST=radius1
restart: always
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
radius2:
container_name: radius_container2
image: myfreeradius:latest
ports:
- "192.168.0.201:1812:1812/udp"
- "192.168.0.201:1813:1813/udp"
- "192.168.0.201:18120:18120/udp"
environment:
- VIRTUAL_HOST=radius2
restart: always
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
Here is my /etc/network/interfaces:
# The primary network interface
auto eth0
iface eth0 inet dhcp
#Radius1 server on docker
auto eth0:0
iface eth0:0 inet static
address 192.168.0.200
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
#Radius2 server on docker
auto eth0:1
iface eth0:1 inet static
address 192.168.0.201
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
complete docker errors after running docker-compose up:
ERROR: for radius_container2 Cannot start service radius2: driver failed programming external connectivity on endpoint radius_container2 (ee88260b2d5f024c0ad36c0222982a5987fa1daf755bb190180c7f4ccafdabb5): Error starting userland proxy:Creating radius_container ... error
ERROR: for radius_container Cannot start service radius1: driver failed programming external connectivity on endpoint radius_container (26727f25c0eeffb6f4ecf5180cba92e2b62528c04e2209a0e047974fbc737fd0): Error starting userland proxy: listen udp 192.168.0.200:1812: bind: address already in use
ERROR: for radius2 Cannot start service radius2: driver failed programming external connectivity on endpoint radius_container2 (ee88260b2d5f024c0ad36c0222982a5987fa1daf755bb190180c7f4ccafdabb5): Error starting userland proxy: listen udp 192.168.0.201:1812: bind: address already in use
ERROR: for radius1 Cannot start service radius1: driver failed programming external connectivity on endpoint radius_container (26727f25c0eeffb6f4ecf5180cba92e2b62528c04e2209a0e047974fbc737fd0): Error starting userland proxy: listen udp 192.168.0.200:1812: bind: address already in use