About Services

An Oracle Container Cloud Service service comprises all of the necessary configuration for running a Docker image as a container on a host, plus default deployment directives.

Note that services themselves are neither containers nor images running in containers. Services are high-level configuration objects that you can create, deploy, and manage using Oracle Container Cloud Service. You could think of a service as a container ‘template’, or as a set of instructions to follow to deploy a running container.

Oracle Container Cloud Service comes with a number of pre-configured services. You can use these pre-configured services just as they are, or customize them and save them. You can also create a new service by specifying an image and then setting configuration options in the Oracle Container Cloud Service Container Console:
  • by picking options from a list

  • by copying and pasting a docker run command

  • by copying and pasting YAML code

If you subsequently decide you no longer need the service, you can remove the service definition from the Oracle Container Cloud Service database. Note that if there’s already a running deployment based on a service, removing the service definition doesn’t affect any currently running containers.