Cài Đặt Docker Trên Ubuntu 26.04 LTS Chi Tiết Từ A-Z
Docker là một trong những nền tảng container hóa phổ biến nhất hiện nay, được sử dụng rộng rãi trong DevOps, Cloud Computing, AI, Machine Learning và triển khai ứng dụng hiện đại. Thay vì cài đặt trực tiếp phần mềm lên máy chủ, Docker cho phép đóng gói ứng dụng cùng toàn bộ thư viện phụ thuộc vào các container độc lập, giúp triển khai nhanh chóng và ổn định hơn.
Trong bài viết này, CloudX sẽ hướng dẫn chi tiết cách cài đặt Docker trên Ubuntu 26.04 LTS mới nhất, từ bước chuẩn bị hệ thống đến kiểm tra hoạt động sau khi cài đặt thành công.
Docker là gì?
Docker là nền tảng mã nguồn mở cho phép tạo, triển khai và quản lý các container.
Mỗi container chứa:
- Mã nguồn ứng dụng
- Thư viện cần thiết
- Runtime
- Các cấu hình liên quan
Nhờ đó ứng dụng có thể chạy giống nhau trên mọi môi trường từ máy cá nhân, VPS cho đến hạ tầng Cloud.
Lợi ích của Docker
- Triển khai nhanh chóng
- Tiết kiệm tài nguyên
- Dễ dàng mở rộng
- Đơn giản hóa DevOps
- Hạn chế lỗi môi trường
- Hỗ trợ Microservices
Yêu Cầu Hệ Thống
Trước khi cài đặt Docker, bạn cần:
- Ubuntu 26.04 LTS
- Quyền sudo hoặc root
- Kết nối Internet
- Tối thiểu 2 vCPU và 4GB RAM
Nếu triển khai nhiều container hoặc cơ sở dữ liệu, nên sử dụng Cloud Server NVMe để đạt hiệu năng tối ưu.
Bước 1: Cập Nhật Hệ Thống
Đầu tiên hãy cập nhật hệ thống lên phiên bản mới nhất.
sudo apt update
sudo apt upgrade -y
Khởi động lại nếu hệ thống yêu cầu:
sudo reboot
Bước 2: Cài Đặt Các Gói Phụ Thuộc
Docker sử dụng kho lưu trữ HTTPS nên cần cài đặt các gói hỗ trợ.
sudo apt install -y \
ca-certificates \
curl \
gnupg \
lsb-release
Bước 3: Thêm Docker Official Repository
Tạo thư mục chứa khóa bảo mật:
sudo mkdir -p /etc/apt/keyrings
Tải khóa GPG chính thức của Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Cấp quyền đọc:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Thêm Docker Repository:
echo \
"deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Cập nhật lại danh sách gói:
sudo apt update
Bước 4: Cài Đặt Docker Engine
Tiến hành cài đặt Docker Engine và các thành phần cần thiết.
sudo apt install -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin
Quá trình cài đặt thường chỉ mất vài phút.
Bước 5: Kiểm Tra Docker Đã Cài Thành Công
Kiểm tra phiên bản Docker:
docker --version
Ví dụ kết quả:
Docker version xx.xx.xx
Kiểm tra Docker daemon:
sudo systemctl status docker
Nếu xuất hiện trạng thái:
active (running)
thì Docker đã hoạt động bình thường.
Bước 6: Chạy Container Đầu Tiên
Docker cung cấp image kiểm tra mặc định.
sudo docker run hello-world
Nếu hiển thị:
Hello from Docker!
nghĩa là Docker đã được cài đặt thành công.
Bước 7: Sử Dụng Docker Không Cần Sudo
Mặc định Docker yêu cầu quyền sudo.
Để chạy Docker bằng tài khoản hiện tại:
sudo usermod -aG docker $USER
Đăng xuất rồi đăng nhập lại hoặc chạy:
newgrp docker
Kiểm tra:
docker run hello-world
Nếu container chạy bình thường mà không cần sudo thì cấu hình đã hoàn tất.
Các Lệnh Docker Cơ Bản
Xem container đang chạy
docker ps
Xem toàn bộ container
docker ps -a
Xem image hiện có
docker images
Tải image Ubuntu
docker pull ubuntu
Dừng container
docker stop container_id
Xóa container
docker rm container_id
Xóa image
docker rmi image_id
Kiểm Tra Docker Compose
Docker Compose hiện đã được tích hợp sẵn dưới dạng plugin.
Kiểm tra:
docker compose version
Nếu hiển thị phiên bản thì Docker Compose đã sẵn sàng sử dụng.
Tạo Container Nginx Đầu Tiên
Ví dụ triển khai web server Nginx:
docker run -d \
--name nginx \
-p 80:80 \
nginx
Kiểm tra:
docker ps
Mở trình duyệt:
http://IP_SERVER
Nếu xuất hiện trang Welcome to Nginx nghĩa là container hoạt động bình thường.
Ví Dụ Docker Compose
Tạo file:
nano docker-compose.yml
Nội dung:
services:
nginx:
image: nginx
ports:
- "80:80"
Khởi động:
docker compose up -d
Kiểm tra:
docker compose ps
Những Ứng Dụng Phổ Biến Chạy Trên Docker
Sau khi cài Docker, bạn có thể triển khai:
- Nginx
- PostgreSQL
- Redis
- MongoDB
- GitLab CE
- Jenkins
- Open WebUI
- Ollama
- n8n
- Nextcloud
- Canvas LMS
- BigBlueButton (một số thành phần)
Docker giúp việc cài đặt và nâng cấp các ứng dụng này trở nên đơn giản hơn rất nhiều.
Vì Sao Nên Chạy Docker Trên Cloud NVMe?
Docker thường xuyên thực hiện các thao tác đọc ghi dữ liệu.
Cloud NVMe mang lại:
- Tốc độ đọc ghi cao hơn SSD truyền thống
- Khởi động container nhanh hơn
- Hiệu năng database tốt hơn
- Giảm độ trễ hệ thống
- Tăng khả năng chịu tải
Đối với các ứng dụng như PostgreSQL, Redis, Open WebUI hay Ollama, sự khác biệt về hiệu năng có thể nhận thấy rõ rệt.
Kết Luận
Docker là công cụ gần như bắt buộc đối với quản trị viên hệ thống và lập trình viên hiện đại. Chỉ với vài lệnh đơn giản, bạn đã có thể triển khai môi trường container hóa mạnh mẽ trên Ubuntu 26.04 LTS.
Khi kết hợp Docker với hạ tầng Cloud NVMe tốc độ cao, doanh nghiệp có thể tận dụng tối đa hiệu năng của hệ thống, dễ dàng mở rộng ứng dụng và giảm đáng kể thời gian triển khai.
CloudX hiện cung cấp Cloud Server NVMe 100% phù hợp cho Docker, Kubernetes, AI, Canvas LMS, BigBlueButton và nhiều hệ thống doanh nghiệp khác.




