Điểm:-3

Làm cách nào để cài đặt Docker trên Debian mà không cần thêm kho lưu trữ?

lá cờ cn

Theo tôi hiểu, docker là mã nguồn mở và sẽ có sẵn thông qua Kho lưu trữ chính của debian, nhưng tất cả các hướng dẫn tôi tìm thấy đều yêu cầu bạn cài đặt nguồn phần mềm bên thứ ba, chủ yếu là docker.com. Quá trình cài đặt docker nguyên bản trên debian là gì? hỗ trợ docker-compose cũng sẽ rất tuyệt.

Để làm rõ, tôi không muốn thêm trách nhiệm cấp phép của bên thứ ba vào các nguồn Apt của mình. Tôi đồng ý với phiên bản Docker cũ hơn nhưng được vá lỗi bảo mật không hỗ trợ các tính năng Dockerfile mới nhất.

lá cờ co
Việc thêm một nguồn khác vào kho debian của bạn không thay đổi giấy phép, đó là Apache 2.0 cho dù bạn cài đặt nó như thế nào. Các bản cập nhật bảo mật cho kho lưu trữ debian hầu như sẽ luôn làm trễ các bản cập nhật cho kho lưu trữ docker.
Ray Foss avatar
lá cờ cn
@BMitch Bạn nói đúng rằng công cụ Docker **hiện tại** Apache 2, nhưng họ có thể tùy ý thay đổi điều đó... kho lưu trữ chính của Debian cố gắng đảm bảo giấy phép không hạn chế... các kho lưu trữ khác thường không đảm bảo điều đó . Docker Inc gần đây đã thay đổi giấy phép xung quanh các sản phẩm của mình... hiện tại những thay đổi này không ảnh hưởng đến công cụ Docker... **hiện tại**. https://www.docker.com/blog/updating-product-subscriptions/ lol tại tính năng tỷ lệ bình chọn của kb ở cuối trang đó
lá cờ co
Docker đã không thay đổi bất kỳ giấy phép nào, PMNM trước đây vẫn là PMNM ngày nay. Những gì họ đã thay đổi là các điều khoản trên sản phẩm Máy tính để bàn nguồn đóng. Tôi thậm chí không chắc họ có thể thay đổi giấy phép trên dự án Apache 2 sau khi họ chấp nhận đóng góp của công chúng hay không.
Điểm:1
lá cờ cn

docker.io là phiên bản mã nguồn mở của docker/containerd trong kho sid của Debian.

Đối với chỉ docker: sudo apt-get cài đặt docker.io

Nếu bạn cần docker-compose, bạn có thể lấy nó từ kho lưu trữ không ổn định hoặc cài đặt nó từ git, nó chỉ là một vài tập lệnh python nên rất dễ cài đặt từ nguồn.

soạn thảo docker https://docs.linuxserver.io/General/docker-compose

Nguồn: https://packages.debian.org/source/sid/docker.io
Đã thử nghiệm trên Ubuntu 20.04 AMD64 và Ubuntu 21.10 arm64

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