Thursday, November 21, 2024

Cài đặt Docker Compose

-

Docker compose là công cụ dùng để định nghĩa và run multi-container cho Docker application. Với compose bạn sử dụng file YAML để config các services cho application của bạn. Sau đó dùng command để tạo và chạy từ những config đó.

Hướng dẫn này liên quan đến việc cài đặt Docker Compose (Compose) phiên bản độc lập trên các môi trường Linux và Windows Server. Compose là một công cụ cho phép bạn quản lý và chạy các ứng dụng dựa trên Docker bằng cách sử dụng tệp cấu hình. Hãy cùng tìm hiểu cách cài đặt Compose trên các nền tảng này.

Có hai phần chính liên quan đến cài đặt Docker Compose: “Install Compose plugin” (cài đặt plugin) và “Install Compose standalone” (cài đặt phiên bản độc lập).

Install Compose plugin: Phần này liên quan đến việc cài đặt các plugin hoặc tích hợp mở rộng cho Docker Compose. Những plugin này có thể cung cấp các chức năng bổ sung hoặc tích hợp Docker Compose với các dự án hoặc công nghệ khác. Điều này giúp bạn mở rộng khả năng của Docker Compose trong môi trường cụ thể.

Install Compose standalone: Đây là hướng dẫn về cách cài đặt Docker Compose phiên bản độc lập, cụ thể là phiên bản chính thống của Docker Compose, để bạn có thể sử dụng nó để quản lý và triển khai các ứng dụng Docker. Docker Compose Standalone không yêu cầu cài đặt bổ sung và được sử dụng rộng rãi.

Trên Linux.

Đầu tiên, bạn cần tải và cài đặt Compose độc lập trên Linux. Để làm điều này, bạn có thể sử dụng lệnh sau:

curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

Lệnh này tải Compose từ trang GitHub và lưu nó vào đường dẫn /usr/local/bin/docker-compose.

Tiếp theo, bạn cần cấp quyền thực thi cho tệp Compose đã tải về. Bạn thực hiện điều này bằng cách chạy lệnh:

chmod +x /usr/local/bin/docker-compose

Kiểm tra và thực hiện các lệnh Compose bằng cách sử dụng docker-compose. Bạn có thể thử chạy lệnh docker-compose để đảm bảo rằng nó đã được cài đặt thành công.

Nếu sau khi cài đặt bạn gặp lỗi khi chạy lệnh docker-compose, bạn có thể kiểm tra biến môi trường PATH của bạn hoặc tạo một liên kết tượng trưng đến thư mục chứa Compose để đảm bảo bạn có thể sử dụng docker-compose mà không cần chỉ định đường dẫn đầy đủ.

Trên Windows Server.

Để cài đặt Compose trên Windows Server, bạn cần mở PowerShell với quyền quản trị. Khi được hỏi liệu bạn có muốn cho ứng dụng này thay đổi trên thiết bị của bạn không, bạn hãy chọn “Yes” để tiếp tục cài đặt.

Chạy lệnh sau trong PowerShell để đảm bảo rằng GitHub yêu cầu TLS 1.2.

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Tiếp theo, chạy lệnh sau để tải về phiên bản Compose mới nhất (v2.20.3).

Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe

Lệnh này tải Compose từ trang GitHub và lưu nó vào thư mục $Env:ProgramFiles\Docker.

Sau khi cài đặt, bạn có thể kiểm tra cài đặt bằng cách chạy lệnh.

docker-compose.exe version

Điều này sẽ hiển thị phiên bản của Docker Compose để bạn kiểm tra xem cài đặt đã thành công hay chưa.

Lưu ý rằng từ tháng 7 năm 2023, phiên bản Compose V1 đã ngừng nhận cập nhật và không còn được bao gồm trong các phiên bản mới của Docker Desktop. Thay vào đó, Docker khuyến nghị chuyển sang Compose V2, được tích hợp trong Docker Desktop.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories