Service containers are fairly simple and run long-running processes that need to be started and stopped. Executable containers are generally more complex to configure and run singularly-focused, short-lived applications.