Before You Begin with Oracle Container Cloud Service

Before you sign in to Oracle Container Cloud Service, it’s useful to be familiar with the technologies that it depends on and interacts with, namely Docker and Oracle Cloud.

About Docker

Docker is an open platform for building, shipping, and running distributed applications. It gives programmers, development teams, and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.

To run an application using Docker, you:
  • create a Dockerfile to describe the application and its dependencies

  • use the Dockerfile to build a Docker image to hold the application

  • associate the Docker image with a named repository in a Docker registry

  • pull the image from the registry and load it into a Docker container

  • run the Docker container

Docker Hub provides a public cloud-based Docker registry enabling you to link to code repositories, build your images and test them, and store manually pushed images.

Docker Compose is a command-line tool for defining and running multi-container Docker applications. You write a definition of the services that make up an application in YAML (a data-oriented language), which you include in a configuration file called docker-compose.yml. You then run Docker Compose, which reads the docker-compose.yml file and starts the entire application.

For more information about Docker, see the Docker documentation at www.docker.com.

Oracle Container Cloud Service provides an easy-to-use interface to manage the Docker environment, and much more besides. For more information, see About Oracle Container Cloud Service.

About Oracle Cloud

Oracle Cloud is an enterprise cloud for businesses. Oracle Cloud offers self-service business applications delivered on an integrated development and deployment platform with tools to extend and create new services rapidly.

With predictable subscription pricing, Oracle Cloud delivers instant value and productivity for users, administrators, and developers. Our fully managed environment is built using Oracle Exadata, Oracle Exalogic, Oracle Database, and Oracle WebLogic products.

In addition, the Oracle Cloud environment includes built-in identity management, high availability, elasticity, backup, and monitoring to enable secure and scalable applications. With open Java and SQL standards at the core, enterprises can finally leverage existing IT skill sets and avoid lock-in of their business applications in the cloud.

An Oracle Cloud user has one or more roles. These roles include privileges to order Oracle Cloud service subscriptions, administer services, and manage user accounts.

When ordering an Oracle Cloud service, you choose a subscription to suit the needs and budget of your organization. See Overview of Oracle Cloud Subscriptions in Getting Started with Oracle Cloud.

When you’ve set up and activated an Oracle Cloud service, Oracle Cloud sends designated administrators the following information required to access the My Services application:

  • Sign-in credentials (a username, temporary password, identity domain, and data center where the service is located)

  • My Services URL

As an administrator, you can then use the My Services application to administer your Oracle Cloud service, by using the service console and associated tools to:

  • verify the service is up and running

  • monitor utilization

  • view service details

  • create and administer service instances

  • create and manage accounts for users who will be accessing the service

For more information about Oracle Cloud, see About Oracle Cloud in Getting Started with Oracle Cloud.