Hướng Dẫn Cài Đặt Docker CE Trên Ubuntu Chi Tiết Nhất 2025

Hướng Dẫn Cài Đặt Docker CE Trên Ubuntu Chi Tiết Nhất 2025

Docker là một nền tảng giúp triển khai, quản lý và chạy các ứng dụng trong môi trường container, mang lại sự linh hoạt và hiệu suất cao cho việc phát triển phần mềm. Được viết bằng ngôn ngữ Go, Docker cho phép các nhà phát triển đóng gói ứng dụng cùng với các thư viện và phụ thuộc của nó, đảm bảo rằng ứng dụng có thể chạy ổn định trên nhiều môi trường khác nhau.

Nếu bạn đang tìm cách triển khai ứng dụng hiệu quả trên VPS server, việc cài đặt Docker CE là lựa chọn tuyệt vời. Docker giúp quản lý container dễ dàng, tối ưu tài nguyên máy chủ. Khám phá thêm các giải pháp VPS server mạnh mẽ tại DataOnline để bắt đầu ngay!

Hướng dẫn này sẽ giúp bạn cài đặt Docker CE (Community Edition) trên các phiên bản Ubuntu phổ biến, bao gồm:
Ubuntu 18.04 LTS
Ubuntu 18.10
Ubuntu 20.04 LTS

Gỡ cài đặt các phiên bản cũ

Các phiên bản cũ của Docker được gọi là docker, docker.io hoặc docker-engine. Nếu những phiên bản này đã được cài đặt trên máy của bạn, hãy gỡ bỏ chúng:

sudo apt-get remove docker docker-engine docker.io containerd runc

Cập nhật tất cả phần mềm trên hệ thống

Hãy đảm bảo rằng bạn đang sử dụng một hệ thống sạch sẽ. Cập nhật danh sách gói của apt và nâng cấp:

sudo apt-get update && sudo apt-get upgrade -y

Cấu hình kho lưu trữ

Cài đặt các gói phần mềm cho phép apt sử dụng kho lưu trữ qua giao thức HTTPS:

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Thêm Key GPG chính thức của Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Xác minh rằng bạn đã có Key với dấu vân tay 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 bằng cách tìm kiếm 8 ký tự cuối của dấu vân tay:

sudo apt-key fingerprint 0EBFCD88

OUTPUT

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]

Sử dụng lệnh sau để thiết lập kho lưu trữ phiên bản ổn định:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Cài đặt Docker CE

Cập nhật danh sách gói của apt:

sudo apt-get update

Cài đặt phiên bản mới nhất của Docker CE và containerd:

sudo apt-get install docker-ce docker-ce-cli containerd.io

Tạo một người dùng

Nhóm docker đã được tạo, nhưng chưa có người dùng nào được thêm vào. Bạn cần sử dụng sudo để chạy các lệnh Docker. Hãy tạo một người dùng không phải root và thêm người đó vào nhóm docker:

adduser user
usermod -aG docker user

Khởi động lại dịch vụ Docker:

systemctl restart docker

Kiểm tra Docker

Chạy container hello-world của Docker để đảm bảo rằng quá trình cài đặt đã hoàn tất thành công:

docker run hello-world

OUTPUT

Hello from Docker!

This message shows that your installation appears to be working correctly.

Cấu hình Docker để khởi động cùng hệ thống

Cuối cùng, kích hoạt Docker để chạy khi hệ thống khởi động:

systemctl enable docker

Chúc mừng, bạn đã cài đặt Docker thành công. Để khám phá thêm về Docker, hãy truy cập tài liệu chính thức để bắt đầu.

Sau khi cài đặt Docker CE, bạn có thể triển khai ứng dụng mượt mà trên VPS. Để tiết kiệm chi phí, hãy tham khảo giá thuê VPS cạnh tranh tại DataOnline. Tìm hiểu ngay để chọn gói VPS phù hợp, đảm bảo hiệu suất và ngân sách tối ưu!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *