Đề tài: Chương trình chơi cờ vua giữa 2 người chơi với nhau sử dụng RMI.
- Chương trình chơi cờ real-time giữa 2 người chơi với nhau
- Chương trình phân tán
- Sử dụng ngôn ngữ lập trình Java
- Sử dụng Docker
- Sử dụng RMI
- Cài đặt Docker trên Ubuntu 16.01
- Chạy Server
- Chạy client 1
- Chạy client 2
- sudo apt-get update
- sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo apt-get update
- apt-get install docker-ce
Mở Terminal và chạy các lệnh sau để lấy image về từ Docker hub và chạy container với name là server :
- sudo docker pull haildbk/ubuntu-java:v1.3
- sudo docker run --name server --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
- sudo docker attach server
- git clone https://github.com/haild96/LTU14-GROUP08.git
- cd LTU14-GROUP08
- javac Resurset/*.java
- java Resurset/startServer
Mở Terminal và chạy các lệnh sau với container name là client1 :
- sudo docker run --name client1 --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
- sudo docker attach client1
- git clone https://github.com/haild96/LTU14-GROUP08.git
- cd LTU14-GROUP08
- javac Resurset/*.java
- java Resurset/chess
Mở Terminal và chạy các lệnh sau với container name là client2 :
- sudo docker run --name client2 --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
- sudo docker attach client2
- git clone https://github.com/haild96/LTU14-GROUP08.git
- cd LTU14-GROUP08
- javac Resurset/*.java
- java Resurset/chess

