Categorygithub.com/dmoyan0/Lab5
module
0.0.0-20240628225114-4e7b622f8a77
Repository: https://github.com/dmoyan0/lab5.git
Documentation: pkg.go.dev

# README

Maquinas virtuales: dist029-hUUWZwLHf2sn se debe ejecutar a: Broker.go

dist099-6RJED2mGeXnR debe ejecutar a: Comandante.go Fulcrum1.go

dist031-jmsD482FZa5e debe ejecutar a: Jeth.go Fulcrum2.go

dist032-cG2d4v2aUEf5 debe ejecutar a: Malkor.go Fulcrum3.go

#COMENTARIO: En las MV vienen construidos los contenedores, por lo que solo se deberia escribir el comando de ejecución, si se quiere ejecutar desde 0 se deben borrar las imagenes creadas y seguir los siguientes pasos: #PARA ELIMINAR LAS IMAGENES: sudo docker stop {nombre-imagen} sudo docker rm {nombre-imagen} ejemplo: sudo docker stop comandante-server sudo docker rm comandante-server Comandos Docker para la ejecución: 1.Broker Entrar a la ruta LAB5/Lab5 Construcción -> sudo docker build --build-arg SERVER_TYPE=Broker -t broker-server . Ejecución -> sudo docker run -d -p 50051:50051 --name broker-server -e SERVER_TYPE=Broker broker-server sudo docker logs -f broker-server (para ver logs del broker)

2.Fulcrum1 Entrar a la ruta Lab5 Construcción -> sudo docker build --build-arg SERVER_TYPE=Fulcrum1 -t fulcrum1-server . Ejecución -> sudo docker run -d -p 60051:60051 --name fulcrum1-server -e SERVER_TYPE=Fulcrum1 fulcrum1-server sudo docker logs -f fulcrum1-server (para ver logs del fulcrum)

3.Fulcrum2 Entrar a la ruta LAB5/Lab5 Construcción -> sudo docker build --build-arg SERVER_TYPE=Fulcrum2 -t fulcrum2-server . Ejecución -> sudo docker run -d -p 60052:60052 --name fulcrum2-server -e SERVER_TYPE=Fulcrum2 fulcrum2-server sudo docker logs -f fulcrum2-server (para ver logs del fulcrum)

4.Fulcrum3 Entrar a la ruta LAB5/Lab5 Construcción -> sudo docker build --build-arg SERVER_TYPE=Fulcrum3 -t fulcrum3-server . Ejecución -> sudo docker run -d -p 60053:60053 --name fulcrum3-server -e SERVER_TYPE=Fulcrum3 fulcrum3-server sudo docker logs -f fulcrum3-server (para ver logs del fulcrum)

5.Jeth Entrar a la ruta LAB5/Lab5 Construcción->sudo docker build --build-arg SERVER_TYPE=Jeth -t jeth-server . Ejecución->sudo docker run -d -p 60055:60055 --name jeth-server -e SERVER_TYPE=Jeth jeth-server sudo docker exec -it jeth-server /bin/bash entrar a la ruta MV3 escribir: make run2

  1. Malkor Entrar a la ruta LAB5/Lab5 Construcción->sudo docker build --build-arg SERVER_TYPE=Malkor -t malkor-server . Ejecución->sudo docker run -d -p 60054:60054 --name malkor-server -e SERVER_TYPE=Malkor malkor-server sudo docker exec -it malkor-server /bin/bash entrar a la ruta MV4 escribir: make run2

  2. Comandante Entrar a la ruta Lab5 Construcción->sudo docker build --build-arg SERVER_TYPE=Comandante -t comandante-server . Ejecución->sudo docker run -d -p 50052:50052 --name comandante-server -e SERVER_TYPE=Comandante comandante-server sudo docker exec -it comandante-server /bin/bash entrar a la ruta MV2 escribir: make run2

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author