AE hãy bỏ qua VMWARE vì cách cấu hình loằng ngoằng của nó đi.
Hôm nay mình sẽ hướng dẫn các bạn sử dụng docker
Nếu bạn là dân chuyên về lập trình thì chắc cũng biết về docker rồi nhưng đây là lần đầu tiên mình thử ném 1 game vào trong docker.
Hãy đi đến lý do mình khuyên các bạn bỏ VMWARE đi nhé:
1. Link tải của mình kia khoảng 160M (tầm đó) trong khi 1 con VMWARE được ae share lên thì cũng phải vài Gb (1-2Gb)
2. Xem cách bạn chạy 1 con sv game dưới đây
- Các công ** cần có Docker, docker-compose (cái docker-compose này bản mới ko cần, nó tích hợp sẵn rồi). Bạn chỉ cần lên trang chủ docker tải về và cài đặt là được. Thằng này tương đương vmware nhưng nhẹ hơn rất nhiều.
Tải source mẫu của mình bên dưới về và giải nén
Mở cmd lên và cd vào folder vừa giải nén ra
Bước phụ: cái này do mình muốn tách mysql ra khỏi server game nên cần làm đó là tạo network, ví dụ của mình thì mình đặt tên network là jxm-network
Bước 1: chạy sever database mysql
Bước 2: đợi thằng mysql lên rồi thì
Bước 3: Ngồi uống trà và bấm thanks =))
link tải demo (bản 16p ngày xưa): https://drive.google.com/file/d/1yPNOjAqxqxCxyt9rtCJisu9be0E2hXS9/view?usp=sharing
Cấu hình ip các thứ mình cũng đã làm đơn giản đi rất nhiều:
- Các bạn cứ tìm chỗ nào có ip 192.168.1.14 thì thay bằng ip (máy chủ hoặc máy cá nhân của các bạn là được)
- Client thì chỉ cần sửa ip thành ip của máy bạn (hoặc máy chủ nếu mở online)
- Tài khoản và mật khẩu mysql mình để trong file .env
Lưu ý:
- các file logs khi chạy server mình gom về thư mục logs ngoài cùng nhé
- các file logs chi tiết về server các thứ thì vẫn vị trí cũ
Sử dụng thằng docker này thì các bạn vừa sửa code vừa xem log được vì log ở máy tính các bạn luôn, ko cần phải mở đi mở lại các máy ảo.
1 vài tấm ảnh khi chạy sv lên
làm màu tí
Hôm nay mình sẽ hướng dẫn các bạn sử dụng docker
Nếu bạn là dân chuyên về lập trình thì chắc cũng biết về docker rồi nhưng đây là lần đầu tiên mình thử ném 1 game vào trong docker.
Hãy đi đến lý do mình khuyên các bạn bỏ VMWARE đi nhé:
1. Link tải của mình kia khoảng 160M (tầm đó) trong khi 1 con VMWARE được ae share lên thì cũng phải vài Gb (1-2Gb)
2. Xem cách bạn chạy 1 con sv game dưới đây
- Các công ** cần có Docker, docker-compose (cái docker-compose này bản mới ko cần, nó tích hợp sẵn rồi). Bạn chỉ cần lên trang chủ docker tải về và cài đặt là được. Thằng này tương đương vmware nhưng nhẹ hơn rất nhiều.
Tải source mẫu của mình bên dưới về và giải nén
Mở cmd lên và cd vào folder vừa giải nén ra
Bước phụ: cái này do mình muốn tách mysql ra khỏi server game nên cần làm đó là tạo network, ví dụ của mình thì mình đặt tên network là jxm-network
PHP:
docker network create jxm-network
Bước 1: chạy sever database mysql
PHP:
docker-compose -f docker-compose-database.yml up -d
Bước 2: đợi thằng mysql lên rồi thì
PHP:
docker-compose -f docker-compose.dev.yml up --build
Bước 3: Ngồi uống trà và bấm thanks =))
link tải demo (bản 16p ngày xưa): https://drive.google.com/file/d/1yPNOjAqxqxCxyt9rtCJisu9be0E2hXS9/view?usp=sharing
Cấu hình ip các thứ mình cũng đã làm đơn giản đi rất nhiều:
- Các bạn cứ tìm chỗ nào có ip 192.168.1.14 thì thay bằng ip (máy chủ hoặc máy cá nhân của các bạn là được)
- Client thì chỉ cần sửa ip thành ip của máy bạn (hoặc máy chủ nếu mở online)
- Tài khoản và mật khẩu mysql mình để trong file .env
Lưu ý:
- các file logs khi chạy server mình gom về thư mục logs ngoài cùng nhé
- các file logs chi tiết về server các thứ thì vẫn vị trí cũ
You must be registered for see images
You must be registered for see images
Sử dụng thằng docker này thì các bạn vừa sửa code vừa xem log được vì log ở máy tính các bạn luôn, ko cần phải mở đi mở lại các máy ảo.
1 vài tấm ảnh khi chạy sv lên
You must be registered for see images
làm màu tí
You must be registered for see images