• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Hướng dẫn cài đặt Docker trên Ubuntu

by ĐỖ TRUNG QUÂN 21/03/2025
Tác giả: ĐỖ TRUNG QUÂN 21/03/2025 0 comments 282 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
282

NỘI DUNG

    • Yêu cầu trước khi bắt đầu
    • Bước 1: Cập nhật hệ thống
    • Bước 2: Cài đặt các gói phụ thuộc
    • Bước 3: Thêm khóa GPG của Docker
    • Bước 4: Thêm kho lưu trữ Docker
    • Bước 5: Cài đặt Docker
    • Bước 6: Kiểm tra cài đặt
    • Bước 7: (Tùy chọn) Cho phép người dùng không root chạy Docker
      • 1. Thêm người dùng vào nhóm docker:
      • 2. Đăng xuất và đăng nhập lại, hoặc khởi động lại phiên làm việc:
      • 3. Kiểm tra bằng cách chạy lại lệnh mà không cần sudo:
    • Bước 8: (Tùy chọn) Cấu hình Docker khởi động cùng hệ thống
      • Xử lý sự cố (nếu có)
  • Kết luận

Docker là một công cụ mạnh mẽ để đóng gói, triển khai và chạy các ứng dụng trong các container. Dưới đây là các bước để cài đặt Docker trên Ubuntu.

Yêu cầu trước khi bắt đầu

  • Một máy tính hoặc máy chủ chạy Ubuntu (phiên bản được khuyến nghị là Ubuntu 20.04 hoặc 22.04, nhưng các phiên bản khác cũng hoạt động tốt).
  • Quyền truy cập root hoặc tài khoản người dùng có quyền sudo.

Bước 1: Cập nhật hệ thống

Trước tiên, hãy đảm bảo hệ thống của bạn được cập nhật để tránh xung đột gói:

sudo apt update
sudo apt upgrade -y
  • sudo apt update: Cập nhật danh sách gói.
  • sudo apt upgrade -y: Cập nhật các gói đã cài đặt lên phiên bản mới nhất (-y để tự động xác nhận).

Bước 2: Cài đặt các gói phụ thuộc

Cài đặt các gói cần thiết để cho phép apt sử dụng kho lưu trữ qua HTTPS:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Hướng dẫn cài đặt Docker trên Ubuntu

Bước 3: Thêm khóa GPG của Docker

Thêm khóa GPG chính thức của Docker để xác minh tính xác thực của gói:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Bước 4: Thêm kho lưu trữ Docker

Thêm kho lưu trữ Docker vào hệ thống của bạn:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Lệnh này tự động lấy kiến trúc CPU (amd64, arm64, v.v.) và phiên bản Ubuntu (ví dụ: focal, jammy) để cấu hình đúng kho.

Sau đó, cập nhật lại danh sách gói:

sudo apt update

Bước 5: Cài đặt Docker

Cài đặt phiên bản mới nhất của Docker Engine và các công cụ liên quan:

sudo apt install -y docker-ce docker-ce-cli containerd.io
  • docker-ce: Docker Engine.
  • docker-ce-cli: Công cụ dòng lệnh của Docker.
  • containerd.io: Runtime container.
Hướng dẫn cài đặt Docker trên Ubuntu

Bước 6: Kiểm tra cài đặt

Kiểm tra xem Docker đã được cài đặt thành công chưa bằng cách chạy:

docker --version

Bạn sẽ thấy đầu ra tương tự như: Docker version 28.0.2, build 0442a73 (phiên bản có thể khác tùy thời điểm).

Hướng dẫn cài đặt Docker trên Ubuntu

Chạy một container thử nghiệm để kiểm tra hoạt động:

sudo docker run hello-world

Lệnh này tải một image thử nghiệm và in ra thông báo xác nhận Docker đang hoạt động.

Hướng dẫn cài đặt Docker trên Ubuntu

Bước 7: (Tùy chọn) Cho phép người dùng không root chạy Docker

Theo mặc định, chỉ người dùng root hoặc người dùng có quyền sudo mới chạy được Docker. Để cho phép người dùng hiện tại chạy Docker mà không cần sudo:

1. Thêm người dùng vào nhóm docker:

sudo usermod -aG docker $USER

2. Đăng xuất và đăng nhập lại, hoặc khởi động lại phiên làm việc:

newgrp docker

3. Kiểm tra bằng cách chạy lại lệnh mà không cần sudo:

docker run hello-world

Bước 8: (Tùy chọn) Cấu hình Docker khởi động cùng hệ thống

Docker thường tự động được bật khởi động cùng hệ thống. Để kiểm tra và bật nếu cần:

sudo systemctl enable docker
sudo systemctl start docker

Kiểm tra trạng thái:

sudo systemctl status docker
Hướng dẫn cài đặt Docker trên Ubuntu

Xử lý sự cố (nếu có)

  • Lỗi “Permission denied“: Đảm bảo bạn đã thêm người dùng vào nhóm docker (Bước 7) hoặc chạy lệnh với sudo.
  • Không tải được image: Kiểm tra kết nối Internet hoặc chạy lại lệnh sudo apt update.

Kết luận

Bạn đã cài đặt thành công Docker trên Ubuntu! Bây giờ bạn có thể bắt đầu sử dụng Docker để chạy các container, xây dựng image, hoặc triển khai ứng dụng. Nếu cần thêm hướng dẫn về cách sử dụng Docker, hãy cho tôi biết nhé!

Rate this post
dockerubuntu

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt Docker Compose trên Ubuntu

21/03/2025

Top các lệnh Docker thường sử dụng

19/03/2025

Hướng dẫn cài đặt UniTime với Docker trên...

19/03/2025

Hướng dẫn thay đổi Timezone trên Ubuntu

28/07/2024

Hướng dẫn cài đặt Ubuntu Server 24.04 LTS

23/05/2024

Hướng dẫn tắt IPv6 trên Ubuntu

15/04/2023

Hướng dẫn cài đặt Ubuntu Server 20.04 LTS

17/03/2023

Hướng dẫn sử dụng Docker trên AAPANEL

03/07/2022

Cài đặt Google PageSpeed module NGINX trên Ubuntu...

18/09/2021

Hướng dẫn cài đặt và làm quen Docker...

20/04/2021
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT