2.1 Docker Compose trên Windows
Docker Compose là công cụ để định nghĩa và chạy các ứng dụng Docker nhiều container. Việc cài đặt Docker Compose phụ thuộc vào hệ điều hành mà bạn đang sử dụng. Trong bài giảng này, chúng ta sẽ tìm hiểu các bước cài đặt Docker Compose trên các hệ điều hành khác nhau: Linux, macOS và Windows.
Cài đặt Docker Compose trên Windows
Bước 1: Cài đặt Docker Desktop
Trên Windows, Docker Compose cũng được cài đặt cùng với Docker Desktop. Vì vậy, về cơ bản thì nó đã được cài đặt sẵn. Nếu vì lý do nào đó bạn đang đọc bài giảng này mà chưa cài Docker, hãy tải Docker Desktop từ website chính thức của Docker và cài đặt nó.
Bước 2: Khởi chạy Docker Desktop
Khởi chạy Docker Desktop từ menu "Start". Sau khi cài đặt và chạy Docker Desktop, Docker Compose sẽ khả dụng từ dòng lệnh.
Bước 3: Kiểm tra cài đặt
Mở Command Prompt hoặc PowerShell và kiểm tra rằng Docker Compose đã được cài đặt và hoạt động đúng.
docker compose --version
Lưu ý! Các lệnh khác có thể sử dụng:
docker-compose --version
docker compose version
Bạn sẽ thấy thông tin về phiên bản Docker Compose.
2.2 Docker Compose trên macOS
Cài đặt Docker Compose trên macOS
Bước 1: Cài đặt Docker Desktop
Trên macOS, Docker Compose được cài đặt cùng với Docker Desktop. Vì vậy, về lý thuyết, nó đã được cài đặt sẵn. Nếu vì lý do nào đó bạn đang đọc bài giảng này mà chưa cài Docker, hãy tải Docker Desktop từ trang web chính thức của Docker và cài đặt nó.
Bước 2: Chạy Docker Desktop
Chạy Docker Desktop từ ứng dụng. Sau đó, Docker Compose sẽ sẵn sàng sử dụng từ dòng lệnh.
Bước 3: Kiểm tra cài đặt
Kiểm tra rằng Docker Compose đã được cài đặt và hoạt động đúng cách.
docker compose --version
Bạn sẽ thấy thông tin về phiên bản Docker Compose.
Lưu ý! Các tùy chọn lệnh khác:
docker-compose --version
docker compose version
2.3 Docker Compose trên Linux
Cài đặt Docker Compose trên Linux
Bước 1: Cài đặt Docker
Trước khi cài đặt Docker Compose, đảm bảo rằng Docker đã được cài trên hệ thống của bạn. Nếu Docker chưa được cài, hãy chạy các lệnh sau:
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
Bước 2: (Tùy chọn) Cấu hình Docker để chạy không cần sudo
Để không cần sử dụng sudo
cho mỗi lệnh Docker, thêm người dùng hiện tại vào nhóm Docker:
sudo usermod -aG docker $USER
Bước 3: Cài đặt Docker Compose
Để cài đặt, đơn giản chỉ cần chạy lệnh
sudo apt-get install docker-compose-plugin
Bước 4: Kiểm tra cài đặt
Kiểm tra xem Docker Compose đã được cài đặt và hoạt động đúng chưa.
docker compose --version
Bạn nên thấy một cái gì đó như:
Docker Compose version v2.12.2
GO TO FULL VERSION