title: IBM Cloud Functions - Storing sensitive data (environment variables) with Docker based actions
body: <p>I am looking for a recommendation how to do this.</p>
  
  <p>From the docs:</p>
  
  <p><a href="https://cloud.ibm.com/docs/openwhisk?topic=cloud-functions-creating-docker-actions#creating-and-invoking-a-docker-action" rel="nofollow noreferrer">https://cloud.ibm.com/docs/openwhisk?topic=cloud-functions-creating-docker-actions#creating-and-invoking-a-docker-action</a></p>
  
  <blockquote>
    <p>You can use actions to call images from public registries only, such
    as an image that is publicly available on Docker Hub. Private
    registries are not supported.</p>
  </blockquote>
  
  <p>How to store database credentials, api keys etc... when the Docker image must be publicly available on Docker Hub?</p>