Skip to main content

Setup Magistrala trên Docker

Bước 1: Chuẩn bị môi trường

Đảm bảo máy Ubuntu của bạn đã cài đặt DockerDocker Compose.

# Cập nhật hệ thống
sudo apt update && sudo apt upgrade -y

# Kiểm tra Docker
docker version
docker compose version


Bước 2: Git Clone và chuẩn bị mã nguồn

Chúng ta sẽ lấy mã nguồn mới nhất từ repository chính thức của dự án.

# Clone dự án
git clone https://github.com/absmach/magistrala.git
cd magistrala
export MG_UI_DOCKER_ACCEPT_EULA=yes

Bước 3: Khởi chạy hệ thống (Lệnh quan trọng nhất)

Thay vì chạy lệnh docker compose up thông thường, bạn phải "kéo" thêm các file cấu hình bổ trợ (Add-ons) vào cùng một lệnh để chúng nhận diện được mạng lưới của nhau.

docker compose \
  -f docker/docker-compose.yaml \
  -f docker/addons/bootstrap/docker-compose.yaml \
  -f docker/addons/provision/docker-compose.yaml \
  -f docker/addons/timescaledb/docker-compose.yaml \
  up -d