Nói tóm lại, bạn không thể ngăn khách hàng sửa đổi các container họ chạy trong cơ sở hạ tầng của riêng họ. Các thùng chứa không giống như nhị phân có thể bị xáo trộn; chúng là môi trường thời gian chạy. Mã bạn phân phối bên trong container, tuy nhiên, có thể bị xáo trộn.
Câu hỏi của bạn ám chỉ vấn đề hỗ trợ của bên thứ ba: khách hàng sửa đổi phần mềm họ chạy trong môi trường của chính họ. Nếu bạn cung cấp các công cụ để vận hành các container bạn cung cấp (ví dụ: theo dõi và ghi nhật ký) thì khách hàng nên đồng ý (như một phần của giấy phép phần mềm) không thực hiện sửa đổi trái phép đối với chúng. Điều này áp dụng cho tất cả các loại phần mềm của bên thứ ba, không chỉ các container.
Tùy thuộc vào tình huống của bạn, bạn cũng có thể có tùy chọn cung cấp ứng dụng của mình dưới dạng Phần mềm dưới dạng dịch vụ (SaaS) đang chạy trong cơ sở hạ tầng đám mây.
Nếu khách hàng của bạn yêu cầu các container của bạn được chạy trên cơ sở hạ tầng của họ và từ chối tuân theo các hạn chế sửa đổi, thì có lẽ bạn không muốn thử hỗ trợ họ sử dụng phần mềm của bạn.