anchor.diff:  
   To deploy a Docker image using a specified Docker registry, run the following command:
   
  -<pre>$ cf push APP-NAME --docker-image MY-PRIVATE-REGISTRY.DOMAIN:PORT/REPO/IMAGE:TAG
  +<pre class='terminal'>$ cf push APP-NAME --docker-image MY-PRIVATE-REGISTRY.DOMAIN:PORT/REPO/IMAGE:TAG
   </pre>
   
   Replace the following values in the command above:
  
positive.code: This topic provides information about how Docker works in Cloud Foundry and describes how to push an application with a Docker image.
  For information about Diego, see the [Diego Architecture](../concepts/diego/diego-architecture.html) topic.
  
  In addition to the default Linux environment provided by Cloud Foundry, 
  operators can specify a Docker image that provides the file system used by the 
  container.
  When pushing an app, you can specify the location of the docker image you want 
  to use.
  
  A Docker image consists of a collection of layers.
  
negative.code: 
  <p class='note'><strong>Note</strong>: Disabling the <code>diego_docker</code> feature flag stops all Docker-based apps in your deployment within a few convergence cycles, on the order of a minute.</p>
  
  ##<a id='push-docker'></a>Push a Docker Image
  
  Follow these instructions to deploy updated or new Docker images using the 
  [Cloud Foundry Command Line Interface (cf CLI)](../cf-cli/install-go-cli.html).
  
  When pushing an app, you specify either a Docker image on Docker Hub or the URI 
  to a Docker registry. <% vars.docker_auth1 %> 
  
  Also, when using a Docker image with Cloud Foundry, you must use a registry that does the following:
  
  