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
- 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
- Cấp quyền thực thi cho nhị phân:
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
- 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!