Biến Ubuntu Server Thành Nền Tảng Hoàn Hảo Với Docker Engine

 Cài Đặt Ubuntu Server để Chạy Docker

Docker là một nền tảng mã nguồn mở cho phép bạn tự động hóa việc triển khai ứng dụng trong các container. Trong bài viết này, chúng ta sẽ đi qua các bước cài đặt Ubuntu Server và cấu hình nó để chạy Docker.

Bước 1: Cài Đặt Ubuntu Server

  • Tải Ubuntu Server:
Truy cập trang chủ của Ubuntu và tải phiên bản Ubuntu Server mới nhất. Lưu file ISO trên máy tính của bạn.
  • Tạo USB Bootable:
Sử dụng phần mềm như Rufus (trên Windows)

hoặc balenaEtcher (trên Mac/Linux)

để tạo USB bootable với file ISO bạn đã tải ở bước trên.
  • Khởi Động Từ USB:
Cắm USB vào máy chủ hoặc máy tính và khởi động lại. Vào BIOS (thường là bằng phím F2, F10, Delete, hoặc Esc) và chọn USB là thiết bị khởi động đầu tiên.
  • Cài Đặt Ubuntu Server:
Làm theo các hướng dẫn trên màn hình. Bạn sẽ được yêu cầu chọn ngôn ngữ, cấu hình mạng, tạo tài khoản người dùng, và chọn các gói phần mềm. Đảm bảo chọn "OpenSSH server" nếu bạn muốn truy cập từ xa.

Bước 2: Cập Nhật Hệ Thống

Sau khi cài đặt thành công, đăng nhập vào hệ thống và cập nhật tất cả các gói phần mềm:

sudo apt update

sudo apt upgrade -y

Bước 3: Cài Đặt Docker

  • Chuẩn bị các gói cài đặt cần thiết
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
  • Thêm kho lưu trữ vào nguồn APT
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
  • Cài đặt Docker (phiên bản mới nhất)
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  • Kiểm tra Docker (nếu mọi thứ đều ổn sẽ thấy trạng thái "active (running)"
systemctl status docker

Bước 4: Cấu Hình Quyền Truy Cập cho Docker

Để tránh việc phải sử dụng sudo mỗi khi chạy lệnh Docker, bạn có thể thêm người dùng của bạn vào nhóm Docker:

sudo usermod -aG docker $USER

Sau đó, đăng xuất và đăng nhập lại để thay đổi có hiệu lực.

Bước 5: Chạy Docker

Để kiểm tra lại Docker, hãy chạy lệnh sau để tải và chạy một container ví dụ:

docker run hello-world

Nếu bạn nhận được thông báo thành công, nghĩa là bạn đã cài đặt Docker thành công.

Kết Luận

Như vậy, bạn đã có một máy chủ Linux (Ubuntu Server) có Docker Engine. Giờ bạn có thể bắt đầu khám phá và triển khai các ứng dụng trong các container. Docker cung cấp một môi trường phát triển linh hoạt và hiệu quả, giúp cho việc triển khai ứng dụng trở nên dễ dàng hơn bao giờ hết.

Nếu bạn có bất kỳ câu hỏi hoặc cần hỗ trợ thêm, hãy để lại câu hỏi bên dưới nhé! Chúc các bạn thành công 😊

Post a Comment

Previous Post Next Post
Code Copied!