Skip to content

Phụ lục cài Docker

Mục tiêu

Cài Docker và Docker Compose trên server Linux để chuẩn bị triển khai Sa2web.

Điều kiện

  • Server truy cập được nguồn phần mềm hoặc đã chuẩn bị gói offline.
  • Người dùng hiện tại có quyền sudo hoặc root.

Các bước thao tác

Ví dụ Ubuntu/Debian:

bash
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER

Ví dụ CentOS/RHEL:

bash
sudo yum install -y yum-utils
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Xác nhận Compose v2:

bash
docker compose version

Xác minh kết quả

bash
docker run --rm hello-world
docker compose version

Vấn đề thường gặp

  • Sau khi thêm vào nhóm docker, thường cần đăng nhập lại shell.
  • Server production nên cấu hình xoay vòng log Docker để tránh đầy đĩa.
  • Môi trường offline cần chuẩn bị trước Docker, plugin Compose và gói image sản phẩm.

Sa2web 1.0.0