Công nghệ sử dụng:

Mô hình dự án

image.png

Bây giờ để triển khai dự án thì mình dùng hai server

Lý do để tách server là để hệ thống không bị quá tải

Mình sẽ tạo ra hai con server giống vậy

Untitled

Bước tạo thì quá đơn giản r. Làm cả chục lần nên pass

Untitled

Xong! chúng ta đã tạo được 2 server

Bây giờ cúng ta sẽ tiến hành cài docker trên server database

Tiến hành viết script

#!/bin/bash
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] <https://download.docker.com/linux/ubuntu> $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update -y
sudo apt install docker-ce -y
sudo systemctl start docker
sudo systemctl enable docker
sudo curl -L "<https://github.com/docker/compose/releases/latest/download/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker -v
docker-compose -v

Đầu tiên mình sẽ cài các packake liên quan đến docker, sau đó cài docker.

Sau đó cấp quyền thực thi