‫Sau đó, cái cuối
‫cùng ở đây là Docker Rootless, là một tính năng tương
‫đối mới trong năm ngoái cho phép bạn chạy Docker
‫daemon, Docker Engine, chính nó mà không cần root.
‫Điều này không hoạt động trong mọi trường hợp.
‫Điểm nổi bật ở đây là nó không cho
‫phép kết nối mạng tùy chỉnh. Vì vậy, bạn không thể tạo tất cả
‫các mạng cầu nối ưa thích này mà không cần root.
‫Trong Linux, bạn cần root để làm rối tung lên mạng
‫về cơ bản.
‫Miễn là bạn không cần điều đó, nếu bạn có thể
‫thoát ra, có thể đây là điều bạn làm trong CI và bạn chỉ cần người
‫dùng CI worker. Có lẽ nó được gọi là Jenkins.
‫Bạn có một người dùng Jenkins và bạn cần nó để chạy
‫những thứ nhất định. Sau đó, bạn
‫có thể thiết lập CI đó để khởi động daemon Docker bên
‫trong thư mục chính của người dùng, rồi chạy tất cả
‫nội dung của nó ở đó. Sau đó, nó có thể dừng Docker
‫và bạn biết đấy, thoát khỏi quy trình và bạn không bao giờ cần root trên máy đó.
‫Tôi không thấy có nhiều tiềm năng cho điều này trong quá trình sản
‫xuất, nhưng nó hoàn toàn có thể.
‫Nếu bạn không cần bất
‫kỳ khả năng kết nối mạng nào của Docker hoặc bạn đã
‫tìm thấy một cách khác, về cơ bản, bạn có thể chạy
‫các lệnh khác tạo các mạng này theo cách thủ công và bạn không
‫phụ thuộc vào Docker cho điều đó. Vì vậy, nếu bạn có thể giải
‫quyết những thứ đó, thì có thể có một cách để bạn không cần root
‫ngay cả với Docker daemon.
‫Đây vẫn đang chạy như một quy trình
‫systemd, phải không?
‫Điều này vẫn đang chạy trong nền.
‫Nó không chạy ở phía trước.
‫Docker có một kịch bản hay.
‫Nó ở đây lúc nhận được. người đóng tàu. com / rootless nên
‫về cơ bản bạn chỉ có thể chạy tập lệnh đó
‫và nếu hệ thống của bạn tương thích, về cơ bản nó sẽ chạy Docker với tư
‫cách là người dùng đó. Nó sẽ tải xuống, định cấu hình và
‫sau đó bạn có thể xem phiên DockerCon trên đó.
‫Trên thực tế, trên kênh này vào đầu mùa hè này, tôi
‫đã có các Đội trưởng Docker khác đưa ra các bản demo về
‫cách hoạt động của Rootless. Cũng kiểm tra
‫điều đó trên kênh này. Đó là top 10 của
‫tôi. Bất cứ thứ gì
‫sau đó bắt đầu dính vào các sản phẩm trả phí
‫hoặc các công cụ ứng dụng thực sự không cần thiết theo nghĩa
‫rộng là bảo mật cho mọi người.
‫Tôi sẽ đi xuống danh sách kiểm tra này khi
‫bạn triển khai công cụ của mình. Đây thực sự là sản xuất
‫cụ thể, phải không.
‫Đây không phải là nhiều thứ
‫mà bạn sẽ chạy cục bộ để phát triển. Đây là về máy chủ sản xuất.