Tôi có một người bạn nói:
Docker là tuyệt vời. Bạn có thể sử dụng nó để tái tạo sản xuất và tất cả các tiện ích của nó trên máy cục bộ của bạn. Sau đó, bạn có thể triển khai ví dụ đó thông qua tất cả các quy trình dàn dựng siêu nhanh .
Bây giờ điều này sẽ đúng nếu các nhà phát triển đang viết Ruby, PHP hoặc Go - nơi có liên kết nhị phân hướng đến hệ điều hành.
Nhưng khi sử dụng Java - đã có một lớp ảo giữa hệ điều hành và ngôn ngữ, tạo sự thống nhất cho hoạt động bất kể hệ điều hành bên dưới.
Có thể cho rằng, trong trường hợp này, lợi ích của việc chạy Docker cho các nhà phát triển cục bộ để tái tạo môi trường sản xuất bị phủ nhận . (So với Ruby, PHP hoặc Go).
Tôi sẵn sàng thảo luận về vấn đề này và rất muốn nghe quan điểm bất đồng (có bằng chứng).
Các lợi ích phát triển của việc sử dụng Docker có bị phủ nhận khi sử dụng Java so với các ngôn ngữ khác gần với các nhị phân Unix không?