Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


redes:lab6

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
redes:lab6 [2024/10/11 15:09] thejuanvisuredes: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
  
 +</code>
 +
 +Como alternativa podemos crear el container con un docker-compose, para ello debemos crear un documento llamado docker-compose.yml con el siguiente contenido
 +
 +<code yml docker-compose.yml>
 +version: '3.2'
 +
 +services:
 +  freeradius:
 +    image: "2stacks/freeradius"
 +    ports:
 +      - "1812:1812/udp"
 +      - "1813:1813/udp"
 +    #volumes:
 +      #- "./configs/radius/users:/etc/raddb/users"
 +      #- "./configs/radius/clients.conf:/etc/raddb/clients.conf"
 +    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/24
 +      - RAD_DEBUG=yes
 +    depends_on:
 +      - mysql
 +    links:
 +      - mysql
 +    restart: always
 +    networks:
 +      - backend
 +
 +  mysql:
 +    image: "mysql"
 +    command: --default-authentication-plugin=mysql_native_password
 +    ports:
 +      - "3306:3306"
 +    volumes:
 +      - "./configs/mysql/master/data:/var/lib/mysql"
 +      #- "./configs/mysql/master/conf.d:/etc/mysql/conf.d"
 +      - "./configs/mysql/radius.sql:/docker-entrypoint-initdb.d/radius.sql"
 +    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
 </code> </code>
  
Línea 35: Línea 91:
  
 docker run --name my-radius -d freeradius/freeradius-server docker run --name my-radius -d freeradius/freeradius-server
 +</code>
 +
 +Tras eso instalamos docker compose en nuestro equipo:
 +<code>
 +sudo apt install docker-compose
 +</code>
 +
 +Y tras eso ejecutamos el comando:
 +<code>
 +docker compose up -d
 </code> </code>
  
redes/lab6.1728659387.txt.gz · Última modificación: 2024/10/11 15:09 por thejuanvisu