services: mysql: image: mysql:5.7.22 container_name: fradmin-mysql volumes: - /home/rob/docker/radius/srv/conf.d:/etc/mysql/conf.d - /home/rob/docker/radius/mysql/srv/initdb.d:/docker-entrypoint-initdb.d - /home/rob/docker/radius/mysql/srv/data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: hadxSWzzA50B82NRff8p restart: unless-stopped nginx: image: nginx container_name: fradmin-nginx depends_on: - mysql - php volumes: - "/home/rob/docker/radius/web/src:/var/www/html" - "/home/rob/docker/radius/web/conf.d:/etc/nginx/conf.d" ports: - "8082:80" restart: unless-stopped php: build: context: /home/rob/docker/radius/php container_name: fradmin-php restart: always volumes: - "/home/rob/docker/radius/web/src:/var/www/html" phpmyadmin: image: phpmyadmin/phpmyadmin container_name: fradmin-pma depends_on: - mysql environment: - PMA_HOST=mysql - PMA_USER=root - PMA_PASSWORD=hadxSWzzA50B82NRff8p ports: - "9200:80" radius: image: freeradius/freeradius-server:3.0.17 container_name: fradmin-radius depends_on: - mysql ports: - "1812:1812" - "1813:1813" volumes: - "/home/rob/docker/radius/freeradius/config/freeradius:/etc/freeradius" - "/home/rob/docker/radius/freeradius/logs:/var/log/freeradius" restart: unless-stopped #tty: true radtest: build: /home/rob/docker/radius/radtest container_name: fradmin-radtest depends_on: - radius restart: unless-stopped tty: true