Hướng dẫn cài đặt Docker trên Ubuntu 2026
Trong kỷ nguyên phát triển phần mềm hiện đại, việc sử dụng container hóa đã trở thành một tiêu chuẩn. Docker, nền tảng container hóa phổ biến nhất, cho phép các nhà phát triển đóng gói ứng dụng cùng với môi trường của chúng, đảm bảo tính nhất quán và dễ dàng triển khai trên mọi hệ thống. Bài viết này sẽ hướng dẫn bạn chi tiết cách install docker ubuntu, phiên bản hệ điều hành Linux được ưa chuộng trong giới công nghệ.
Các bước chính để cài đặt Docker trên Ubuntu:
- Thiết lập kho lưu trữ gói của Docker.
- Tải xuống và cài đặt gói Docker Desktop hoặc Docker Engine.
- Khởi chạy và xác minh cài đặt Docker.
Cài đặt Docker Desktop trên Ubuntu
Docker Desktop cung cấp một môi trường phát triển toàn diện, bao gồm Docker Engine, Docker CLI, Docker Compose, Kubernetes và các công cụ khác. Để cài đặt Docker Desktop trên Ubuntu, bạn cần đáp ứng các yêu cầu hệ thống sau:
- Hệ thống x86-64 với Ubuntu phiên bản 26.04 LTS hoặc 24.04 LTS.
- Nếu không sử dụng GNOME, bạn cần cài đặt
gnome-terminalđể kích hoạt truy cập terminal từ Docker Desktop.
Thiết lập kho lưu trữ gói của Docker
Cách tiếp cận được khuyến nghị là thiết lập kho lưu trữ gói của Docker. Điều này đảm bảo bạn luôn nhận được các bản cập nhật mới nhất. Các bước thực hiện như sau:
- Cập nhật danh sách gói hệ thống:
$ sudo apt-get update - Cài đặt các gói cần thiết để cho phép
aptsử dụng kho lưu trữ qua HTTPS:$ sudo apt-get install ca-certificates curl gnupg - Thêm khóa GPG chính thức của Docker:
$ sudo install -m 0755 -d /etc/apt/keyrings$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg$ sudo chmod a+r /etc/apt/keyrings/docker.gpg - Thiết lập kho lưu trữ:
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
Tải và cài đặt gói Docker Desktop
Sau khi thiết lập kho lưu trữ, bạn có thể tải xuống và cài đặt gói DEB mới nhất. Đây là bước quan trọng để hoàn tất quá trình install docker ubuntu 24.04 hoặc các phiên bản tương thích khác.
- Cập nhật lại danh sách gói:
$ sudo apt-get update - Tải xuống gói DEB:
Bạn có thể tải gói mới nhất từ đường dẫn này. - Cài đặt gói bằng
apt:$ sudo apt install ./docker-desktop-amd64.deb
Lưu ý: apt có thể hiển thị lỗi ở cuối quá trình cài đặt do bạn đang cài đặt một gói đã tải xuống. Bạn có thể bỏ qua thông báo này.
Khởi chạy Docker Desktop
Sau khi cài đặt thành công, bạn có thể khởi chạy Docker Desktop từ menu ứng dụng của mình. Lần đầu tiên khởi chạy, Docker Subscription Service Agreement sẽ hiển thị. Bạn cần chấp nhận các điều khoản để tiếp tục sử dụng. Nếu bạn không đồng ý, Docker Desktop sẽ không chạy.
Để khởi chạy qua terminal, bạn có thể sử dụng lệnh:
$ systemctl --user start docker-desktop Docker Desktop sẽ tự động tạo một ngữ cảnh (context) riêng cho Docker CLI, tránh xung đột với các Docker Engine cục bộ có thể đang chạy trên máy chủ Linux của bạn. Ngữ cảnh này sẽ được đặt làm ngữ cảnh hiện tại. Khi Docker Desktop tắt, nó sẽ tự động khôi phục ngữ cảnh trước đó.
Cài đặt Docker Engine trên Ubuntu
Nếu bạn chỉ cần cài đặt Docker Engine mà không cần các thành phần của Docker Desktop, hãy làm theo các bước sau. Quá trình này rất phù hợp cho việc install docker ubuntu 22.04 trên các môi trường server.
Gỡ cài đặt các phiên bản cũ
Trước khi cài đặt Docker Engine, bạn cần gỡ bỏ các gói Docker xung đột có thể đã được cài đặt trước đó từ các nguồn không chính thức của bản phân phối Ubuntu:
$ sudo apt remove docker docker-engine docker.io containerd runc docker-compose docker-compose-v2 docker-doc podman-docker Lưu ý rằng lệnh apt có thể báo cáo rằng bạn không có các gói này. Điều này hoàn toàn bình thường.
Thiết lập kho lưu trữ Docker Engine
Sử dụng lại các bước thiết lập kho lưu trữ đã hướng dẫn ở phần cài đặt Docker Desktop. Sau khi hoàn tất, bạn có thể cài đặt Docker Engine:
- Cập nhật lại danh sách gói:
$ sudo apt-get update - Cài đặt các gói Docker Engine mới nhất:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Xác minh cài đặt Docker Engine
Để xác minh rằng Docker đã được cài đặt và chạy thành công, bạn có thể chạy image hello-world:
$ sudo docker run hello-world Nếu Docker được cài đặt chính xác, bạn sẽ thấy một thông báo xác nhận sự thành công của cài đặt.
Quá trình install docker ubuntu nói chung và các phiên bản cụ thể như install docker ubuntu 22.04 hay install docker ubuntu 20.04 đều tương tự nhau, tập trung vào việc thiết lập kho lưu trữ và cài đặt các gói cần thiết.
Các vấn đề thường gặp và cách xử lý
Trong quá trình install docker ubuntu, bạn có thể gặp một số vấn đề:
- Lỗi phân quyền: Đảm bảo bạn đang chạy các lệnh cài đặt với quyền
sudo. - Lỗi kết nối mạng: Kiểm tra kết nối internet của bạn và tường lửa.
- Xung đột phiên bản: Luôn gỡ bỏ các phiên bản Docker cũ trước khi cài đặt phiên bản mới.
Nếu bạn gặp lỗi liên quan đến ufw hoặc tường lửa, hãy tham khảo tài liệu chính thức của Docker về quản lý tường lửa. Docker Engine tương thích với iptables-nft và iptables-legacy.
Kết luận
Việc cài đặt Docker trên Ubuntu là một bước quan trọng để bắt đầu hành trình với container hóa. Bằng cách tuân theo các hướng dẫn chi tiết về install docker ubuntu, bạn có thể thiết lập môi trường Docker của mình một cách nhanh chóng và hiệu quả. Hãy bắt đầu khám phá thế giới của container ngay hôm nay!
Bạn đã sẵn sàng để tận dụng sức mạnh của Docker cho các dự án của mình chưa? Hãy tiến hành cài đặt ngay hôm nay và mở ra cánh cửa đến với thế giới phát triển ứng dụng linh hoạt và mạnh mẽ.