Điểm:3

Cách nâng cấp docker-compose

lá cờ jm

Ubuntu 20.04 của tôi cài đặt phiên bản 1.25.0 của docker-compose trong khi phiên bản mới nhất là 2.0.1 (tại sao lại như vậy?).

Có phương pháp nào để buộc Ubuntu cài đặt phiên bản mới nhất không?

Nếu không, vì vậy tôi phải làm theo hướng dẫn chính thức, nhưng Xoăn lệnh đang trỏ đến /usr/local/bin thư mục trong khi trên máy của tôi, nó được cài đặt trên /usr/bin.

Vì vậy, phương pháp an toàn để nâng cấp gói của tôi là gì?

user535733 avatar
lá cờ cn
Xem [Tại sao kho Ubuntu không có phiên bản phần mềm mới nhất?](https://askubuntu.com/questions/151283/why-dont-the-ubuntu-repositories-have-the-latest-versions-of- phần mềm).
Omid Shojaee avatar
lá cờ jm
Tôi đã hỏi rõ ràng cách nâng cấp gói theo cách thủ công.
Artur Meinild avatar
lá cờ vn
[Trang Docker](https://docs.docker.com/compose/cli-command/) chính thức giải thích rõ ràng cách bạn cài đặt cái này trên Linux. Tuy nhiên, đây sẽ là cài đặt "thủ công" chứ không phải cài đặt gói.
Omid Shojaee avatar
lá cờ jm
Tôi chưa bao giờ yêu cầu cài đặt gói. Và lý do chính khiến tôi đặt câu hỏi này ở đây là cấu trúc thư mục của những gì tôi có bây giờ khác với hướng dẫn trên trang docker (như tôi đã đề cập rõ ràng trong câu hỏi).
bcag2 avatar
lá cờ vn
Vấn đề tương tự đối với tôi, tôi sử dụng Ubuntu 18.04 và tôi có dc v1.17. Ví dụ, tài liệu dành cho .env sử dụng: https://docs.docker.com/compose/environment-variables/#the-env-file chỉ định phiên bản 1.28, vì vậy tôi muốn nâng cấp trên máy tính và máy chủ của mình.
Điểm:0
lá cờ vn

Docker-compose chỉ diễn ra trong một tệp nhị phân, vì vậy thật dễ dàng để đặt phiên bản cuối cùng!
Trước tiên, nếu bạn đã cài đặt phiên bản trước đó, hãy xóa phiên bản đó, trong trường hợp của tôi, tôi đã có phiên bản từ kho lưu trữ chính, vì vậy tôi đã chạy:
sudo apt loại bỏ docker-compose
sau đó đi đến https://github.com/docker/compose/releases và tải xuống, ví dụ: cho 2.2.3â¯: https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
hoặc cái khác
sau đó di chuyển tệp này đến:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

Sudo chown +x /usr/local/bin/docker-compose
kiểm tra d-c chạy chính xác :Â docker-compose --version
trả về trong trường hợp của tôi: Phiên bản Docker Compose v2.2.3

Trong Ubuntu 18.04, docker chính thức ngày hôm nay là v19.03.13 và bạn có thể làm việc với soạn v2

Xem thêm :

Điểm:0
lá cờ cn

Bạn đang sử dụng phiên bản Ubuntu cũ hơn, thường chạy phần mềm cũ hơn. Để chạy phần mềm mới hơn, hãy sử dụng phiên bản Ubuntu mới hơn.

Nhìn thấy Tại sao kho Ubuntu không có các phiên bản phần mềm mới nhất?.

Lưu ý rằng mới nhất gói gỡ lỗisoạn thảo docker là 1,27.
chưa có ai đóng gói 2.0.1.

Cách TỐT NHẤT để nhận các gói gỡ lỗi mới hơn là giúp các tình nguyện viên Debian đóng gói nó.

Omid Shojaee avatar
lá cờ jm
Bạn đã đọc toàn bộ câu hỏi?
Artur Meinild avatar
lá cờ vn
@OmidShojaee Bạn có hiểu câu trả lời không? Chưa có gói Docker Compose 2.0.
Omid Shojaee avatar
lá cờ jm
Và tôi đã hỏi về gói trên Github (tham khảo liên kết hướng dẫn chính thức mà tôi đã đăng trong câu hỏi của mình).
user535733 avatar
lá cờ cn
Có vẻ như bạn muốn cài đặt phần mềm từ nguồn (github). Tuy nhiên, Câu hỏi của bạn không rõ ràng - bạn chỉ làm rõ điều đó trong một nhận xét. Câu trả lời này đã được viết trước khi bạn làm rõ điều đó. Cân nhắc chỉnh sửa câu hỏi của bạn để đặt câu hỏi rõ ràng mà bạn muốn có câu trả lời. Bạn sẽ nhận được sự giúp đỡ tốt hơn nếu bạn làm như vậy.
Omid Shojaee avatar
lá cờ jm
Câu hỏi của tôi rất rõ ràng. Bạn đã không đọc các hướng dẫn tôi liên kết đến.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.