Docker là một nền tảng mã nguồn mở giúp bạn triển khai, quản lý và chạy các ứng dụng trong các container một cách dễ dàng. Trong bài viết này, CodeTutHub sẽ hướng dẫn bạn cách cài đặt và sử dụng Docker trên Ubuntu 24.10 một cách chi tiết và dễ hiểu.

1. Cài đặt Docker trên Ubuntu 24.10

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

Trước khi cài đặt Docker, bạn nên cập nhật danh sách gói và nâng cấp hệ thống lên phiên bản mới nhất bằng cách:

shell
sudo apt update && sudo apt upgrade -y

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

Docker yêu cầu một số gói phụ trợ để hoạt động mượt mà. Cài đặt chúng bằng lệnh:

shell
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

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

Để cài đặt phiên bản Docker mới nhất, bạn cần thêm kho lưu trữ chính thức của Docker:

shell
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
shell
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

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

shell
sudo apt update

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

Bây giờ, bạn có thể tiến hành cài đặt Docker bằng lệnh:

shell
sudo apt install docker-ce docker-ce-cli containerd.io -y

Sau khi cài đặt xong, kiểm tra phiên bản Docker:

shell
docker --version

Bước 5: Kích hoạt và kiểm tra Docker

Bật Docker và đảm bảo nó luôn khởi động cùng hệ thống:

shell
sudo systemctl enable --now docker

Kiểm tra trạng thái Docker:

shell
sudo systemctl status docker

Bạn cũng có thể kiểm tra bằng cách chạy container thử nghiệm:

shell
sudo docker run hello-world

Nếu thấy thông báo "Hello from Docker!" thì Docker đã hoạt động thành công.

2. Sử dụng Docker trên Ubuntu 24.10

Bước 1: Chạy lệnh Docker mà không cần sudo

Mặc định, bạn cần quyền sudo để chạy Docker. Nếu muốn chạy Docker với tài khoản người dùng thông thường, hãy thêm người dùng của bạn vào nhóm docker:

shell
sudo usermod -aG docker $USER

Sau đó, đăng xuất và đăng nhập lại hoặc chạy:

shell
newgrp docker

Bước 2: Tải và chạy container

Bạn có thể tải xuống và chạy container với lệnh:

shell
docker run -d -p 8080:80 nginx

Lệnh trên sẽ tải về và chạy một container Nginx trên cổng 8080.

Bước 3: Quản lý container

Liệt kê tất cả các container đang chạy:

shell
docker ps

Liệt kê tất cả các container (bao gồm cả container đã dừng):

shell
docker ps -a

Dừng một container:

shell
docker stop <container_id>

Xóa một container:

shell
docker rm <container_id>

Bước 4: Quản lý image Docker

Liệt kê tất cả các image đã tải về:

shell
docker images

Xóa một image không dùng nữa:

shell
docker rmi <image_id>

Bước 5: Tạo và chạy container từ Dockerfile

Bạn có thể tạo image Docker của riêng mình bằng cách sử dụng Dockerfile:

  1. Tạo một thư mục làm việc và vào thư mục đó:
shell
mkdir mydockerapp && cd mydockerapp
  1. Tạo một tệp Dockerfile:
shell
nano Dockerfile
  1. Thêm nội dung sau vào Dockerfile:
shell
FROM ubuntu:latest
RUN apt update && apt install -y nginx
CMD ["nginx", "-g", "daemon off;"]
  1. Xây dựng image từ Dockerfile:
shell
docker build -t my-nginx-app .
  1. Chạy container từ image mới tạo:
shell
docker run -d -p 8081:80 my-nginx-app

Bây giờ, bạn có thể truy cập Nginx trên trình duyệt tại http://localhost:8081 hoặc địa chỉ IP của máy chủ của bạn với port 8081:

3. Kết luận

Docker giúp bạn triển khai ứng dụng một cách linh hoạt và hiệu quả. Trong bài viết này, CodeTutHub đã hướng dẫn bạn cách cài đặt và sử dụng Docker trên Ubuntu 24.10 từ cơ bản đến nâng cao. Nếu bạn có bất kỳ câu hỏi nào, hãy để lại bình luận hoặc ghé thăm CodeTutHub để cập nhật thêm nhiều hướng dẫn hữu ích khác.

Chúc bạn thành công!

Mời bạn xem tiếp: Hướng dẫn cài đặt Docker-Compose trên Ubuntu