To create an open service in a container, a developer simply marks any of the shared functions as persistent and then hands over control of the container to a management system, which will handle issues such as configuration and upgrades.