Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| redes:lab6 [2024/10/11 15:05] – thejuanvisu | redes:lab6 [2024/10/16 16:42] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 27: | Línea 27: | ||
| sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||
| + | </ | ||
| + | |||
| + | Como alternativa podemos crear el container con un docker-compose, | ||
| + | |||
| + | <code yml docker-compose.yml> | ||
| + | version: ' | ||
| + | |||
| + | services: | ||
| + | freeradius: | ||
| + | image: " | ||
| + | ports: | ||
| + | - " | ||
| + | - " | ||
| + | #volumes: | ||
| + | #- " | ||
| + | #- " | ||
| + | environment: | ||
| + | #- DB_NAME=radius | ||
| + | - DB_HOST=mysql | ||
| + | #- DB_USER=radius | ||
| + | #- DB_PASS=radpass | ||
| + | #- DB_PORT=3306 | ||
| + | #- RADIUS_KEY=testing123 | ||
| + | #- RAD_CLIENTS=10.0.0.0/ | ||
| + | - RAD_DEBUG=yes | ||
| + | depends_on: | ||
| + | - mysql | ||
| + | links: | ||
| + | - mysql | ||
| + | restart: always | ||
| + | networks: | ||
| + | - backend | ||
| + | |||
| + | mysql: | ||
| + | image: " | ||
| + | command: --default-authentication-plugin=mysql_native_password | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - " | ||
| + | #- " | ||
| + | - " | ||
| + | environment: | ||
| + | - MYSQL_ROOT_PASSWORD=radius | ||
| + | - MYSQL_USER=radius | ||
| + | - MYSQL_PASSWORD=radpass | ||
| + | - MYSQL_DATABASE=radius | ||
| + | restart: always | ||
| + | networks: | ||
| + | - backend | ||
| + | |||
| + | networks: | ||
| + | backend: | ||
| + | ipam: | ||
| + | config: | ||
| + | - subnet: 10.0.0.0/24 | ||
| </ | </ | ||
| Una vez instalado docker se procede a crear el container para FreeRadius con el siguiente comando: | Una vez instalado docker se procede a crear el container para FreeRadius con el siguiente comando: | ||
| - | < | + | < |
| docker pull freeradius/ | docker pull freeradius/ | ||
| - | docker | + | docker |
| + | |||
| + | docker run --name my-radius -d freeradius/ | ||
| + | </ | ||
| + | |||
| + | Tras eso instalamos docker compose en nuestro equipo: | ||
| + | < | ||
| + | sudo apt install docker-compose | ||
| + | </ | ||
| + | |||
| + | Y tras eso ejecutamos el comando: | ||
| + | < | ||
| + | docker compose up -d | ||
| </ | </ | ||