Am bit confused with the terms Interoperability vs portability in container world. Are containers portable or Interoperable or both?

Am bit confused with the terms Interoperability vs portability in container world. Containers are designed to be portable to run the application on any environment but then does it also solve the problem of interoperability?
I guess, I do not understand what does interoperable really means but does the OCI specs solve the problem of portability or interoperability ? Esp the runtime specs which allows an OCI image to be run against any OCI compliant runtime.

Source: Docker Questions

LEAVE A COMMENT