Bạn đang xem xét việc sử dụng Docker cho một dự án dịch vụ REST. Một câu hỏi tôi có là liệu chúng ta có thể sử dụng Docker để chạy nhiều phiên bản của dịch vụ trên cùng một máy chủ/cổng. Ví dụ: Tôi muốn có điểm cuối tại {myserver}: 8080/v1/và một điểm cuối khác tại {myserver}: 8080/v2 /.Nhiều vùng chứa Docker có thể chạy bằng cùng một máy chủ/cổng không?
Nếu nó có liên quan, thì đây sẽ là hình ảnh Docker dựa trên Java: 8 được xây dựng bằng một thùng java trên khung công tác Spring Boot REST.
Điều này có thể thực hiện với vùng chứa Docker không?
đây là vấn đề XY. điều này là có thể nếu không có vùng chứa sử dụng proxy (ví dụ: nginx). các thùng chứa không liên quan ở đây; bạn có thể chạy các dịch vụ phụ trợ trong các thùng chứa ... hay không. – dnozay
Đó là một câu hỏi thú vị khó khăn, bởi vì Docker có thể đã tích hợp một tính năng proxy nhỏ cho các tuyến đường. Hãy tưởng tượng một cái gì đó như: một container với Apache, một với Node.js làm việc cả trên: 80 mà không cần một proxy ... –