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
sudohoặcroot.
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 $USERVí 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 $USERXác nhận Compose v2:
bash
docker compose versionXác minh kết quả
bash
docker run --rm hello-world
docker compose versionVấ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.