Điểm:0

Sự khác biệt giữa các phương pháp xóa bộ đệm gói này là gì?

lá cờ id

Khi xây dựng hình ảnh Docker bằng ubuntu, một số nhà phát triển khuyên bạn nên xóa bộ đệm gói để giảm kích thước của hình ảnh được tạo bằng cách chạy lệnh sau:

rm -rf /var/lib/apt/lists/*

Tuy nhiên, cũng có lệnh apt-làm sạch loại bỏ bộ đệm gói nằm ở /var/cache/apt/kho lưu trữ (thẩm quyền giải quyết: https://help.ubuntu.com/community/AptGet/Howto)

Tại sao các nhà phát triển đề xuất lệnh trước thay vì lệnh sau? Có bất cứ điều gì để đạt được bằng cách chạy cả hai lệnh vì chúng nhắm mục tiêu các vị trí bộ đệm khác nhau không?

lá cờ id
@ user535733, chắc chắn rồi, đây là một số https://gist.github.com/marvell/7c812736565928e602c4#gistcomment-2965615 https://stackoverflow.com/questions/61990329/dockerfile-benefits-of-repeated-apt-cache-cleans
user535733 avatar
lá cờ cn
[Liên kết đầu tiên](https://gist.github.com/marvell/7c812736565928e602c4#gistcomment-2965615) của bạn giải thích rõ ràng mục đích xóa các tệp danh sách của họ. [Liên kết thứ hai](https://stackoverflow.com/questions/61990329/dockerfile-benefits-of-repeated-apt-cache-cleans) của bạn dường như là *chính xác* câu hỏi bạn đang hỏi và nó đã được trả lời tốt và thảo luận. Bạn đang nói rằng bạn không hiểu câu trả lời đúng đó hoặc cuộc thảo luận? Hay bạn đang hy vọng cho một số câu trả lời khác?
lá cờ id
@ user535733 Tôi đã tìm thấy các liên kết ví dụ này _after_ Tôi đã đăng câu hỏi của mình chỉ đơn giản là để làm bằng chứng cho nhận xét của bạn về việc chưa bao giờ thấy các nhà phát triển đề xuất điều này, một nhận xét mà bạn đã xóa.Tôi đã làm theo cách thực hành sử dụng lệnh `rm -rf` mà tôi đã đăng và chỉ đơn giản là thắc mắc tại sao điều này lại được khuyến nghị vì gần đây tôi đã bắt gặp lệnh `apt-get clean`. Tôi không có các liên kết/video chính xác mà tôi đã xem trước đây nơi điều này được đề xuất cách đây hơn hai năm.
Điểm:2
lá cờ ng

Các rừm lệnh sẽ yêu cầu sudo. Vì vậy, một lỗi đánh máy đơn giản hoặc đánh đi vào sớm sẽ phá hủy không thể sửa chữa hệ thống của bạn. Hoàn toàn không có lý do gì để không sử dụng sudo apt sạch vì mục đích này.

Điểm:2
lá cờ mx

Họ làm những việc khác nhau. rm -rf /var/lib/apt/lists/* xóa danh sách gói, được tải bởi cập nhật apt. thích hợp sạch sẽ xóa các gói được lưu trong bộ nhớ cache, được tải bởi cài đặt apt hoặc nâng cấp thích hợp. Cả hai đều yêu cầu quyền root (sudo).

lá cờ id
Dựa trên lời giải thích này, sau đó sẽ có giá trị trong việc thực hiện cả hai nếu vấn đề chính là giảm kích thước hình ảnh docker càng nhiều càng tốt.
pasman pasmański avatar
lá cờ mx
Vâng, tốt hơn là làm cả hai.

Đă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.