Docker isn&#x27;t a container -- it&#x27;s a packaging solution for containers. Capsule is another packaging solution that can be launched in the same kind of container. Also, the JVM isn&#x27;t <i>a</i> platform; it&#x27;s the biggest platform by a very wide margin for server-side applications.<p>So the containers are still general, and you use them for all platforms and they all interoperate. I just see no sense in requiring an extra, inconvenient packaging step for a platform that already packages applications well.