For the complete documentation index, see llms.txt. This page is also available as Markdown.

install-docker-compsoe

Docker & Docker Compose

Để cài đặt Docker và Docker Compose trên Ubuntu Server, bạn có thể làm theo các bước sau:

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

Trước tiên, hãy cập nhật danh sách gói của hệ thống để đảm bảo tất cả các gói đang được cài đặt là phiên bản mới nhất.

sudo apt update
sudo apt upgrade -y

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

Docker có thể được cài đặt bằng cách sử dụng kho chính thức của Docker.

  1. Cài đặt các gói phụ trợ cần thiết:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. Thêm kho lưu trữ của Docker vào hệ thống:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. Thêm kho Docker vào nguồn gói của apt:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Cập nhật lại danh sách gói:

    sudo apt update
  5. Cài đặt Docker:

    sudo apt install docker-ce -y
  6. Kiểm tra xem Docker có hoạt động không:

    sudo systemctl status docker

    Nếu Docker đang chạy, bạn sẽ thấy thông báo "active (running)".

Bước 3: Thêm người dùng vào nhóm 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 mình vào nhóm docker.

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

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

Docker Compose là một công cụ giúp dễ dàng quản lý các container Docker bằng cách sử dụng tệp cấu hình YAML.

  1. Tải và cài đặt Docker Compose:

  2. Cấp quyền thực thi cho tệp docker-compose:

  3. Kiểm tra cài đặt Docker Compose:

    Bạn sẽ thấy thông tin phiên bản Docker Compose nếu mọi thứ đã được cài đặt đúng.

Bước 5: Cấu hình Docker để tự động khởi động cùng hệ thống

Để Docker tự động khởi động khi hệ thống khởi động lại, bạn có thể bật chế độ tự khởi động:

Bước 6: Kiểm tra lại Docker và Docker Compose

  1. Chạy một container đơn giản để kiểm tra Docker:

  2. Tạo một tệp docker-compose.yml và thử chạy một dịch vụ với Docker Compose:

    Chạy lệnh sau để khởi động dịch vụ:


Last updated