Skip to main content

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

1. Thiết lập kho lưu trữ apt của Docker

# Thêm khóa GPG chính thức của Docker:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
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

# Thêm kho lưu trữ vào nguồn Apt:
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
sudo apt-get update

2. Cài đặt các gói Docker

Để cài đặt phiên bản mới nhất, hãy chạy:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Để cài đặt một phiên bản cụ thể của Docker Engine, bạn cần bắt đầu bằng cách liệt kê các phiên bản có sẵn trong kho lưu trữ:

# Liệt kê các phiên bản có sẵn:
apt-cache madison docker-ce | awk '{ print $3 }'

Chọn phiên bản mong muốn và cài đặt:

VERSION_STRING=5:24.0.0-1~ubuntu.22.04~jammy
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin

3. Cài đặt Docker Compose (plugin)

Tham khảo: Hướng dẫn chính thức

  1. Tải xuống và cài đặt plugin CLI Compose:
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL "https://github.com/docker/compose/releases/download/v2.24.0/docker-compose-linux-x86_64" -o $DOCKER_CONFIG/cli-plugins/docker-compose
  1. Cấp quyền thực thi cho nhị phân:
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
  1. Kiểm tra cài đặt:
docker compose version
# Docker Compose version v2.24.0

Với hướng dẫn trên, bạn đã hoàn thành việc thiết lập và cài đặt Docker cùng với Docker Compose trên hệ thống của mình. Chúc bạn thành công!