Examples
Discover a variety of practical examples that showcase the capabilities and usage of Stevedore
Explore a variety of practical examples that demonstrate the capabilities and usage of Stevedore. These examples provide a cumulative learning experience, building upon one another to deepen your knowledge of Stevedore.
Each example focuses on a specific scenario or use case, guiding you through the necessary steps to achieve the desired outcome. By working through these examples, you will gain hands-on experience and valuable insights into building and managing Docker images with Stevedore. They will empower you to leverage Stevedore’s powerful features and enhance your projects with confidence.
List of examples
Example | Description |
---|---|
01-basic-example | This example aims to introduce you to Stevedore and its basic concepts and commands. It follows the quickstart guide from the documentation, which serves as a starting point to get familiar with Stevedore. |
02-wildcard-version-example | This example serves as an introduction to the wildcard version feature in Stevedore. |
03-envvars-credentials-store-example | This example demonstrates how to use environment variables as the credentials store in Stevedore. |
04-define-multiple-apps-example | This example showcases how to define and manage multiple applications in Stevedore, allowing you to build and push their Docker images. |
05-build-on-cascade-example | This example demonstrates the concept of building images on a cascade in Stevedore. It showcases how to create a foundational image with a common configuration and then build multiple applications using that image as a base, streamlining the image building process and ensuring consistency across the applications. |
06-git-build-context-example | This example illustrates how to utilize the Git build context feature in Stevedore. It demonstrates the ability to specify a Git repository as the build context, allowing you to directly build images from a specific branch, tag, or commit. |
07-inject-dockerfile-example | This example showcases the capability of creating a unique build context from separate sources. One of those sources is used to inject a Dockerfile used to build the Docker image. |
08-create-semver-tags-automatically-example | This example showcases how to use the SemVer specification to create automatically new image tags for a Docker image. |
09-custom-variables-mapping-example | This example demonstrates the usage of custom variables mapping in Stevedore, allowing for flexible configuration and customization of build arguments provided to the Dockerfile. |
10-use-ansible-playbook-driver-example | This example demonstrates the usage of the Ansible playbook driver in Stevedore, enabling you to build and publish Docker images using Ansible playbooks. |
11-promote-images-example | This example highlights the image promotion feature in Stevedore, demonstrating how to promote Docker images from one Docker registry to another. |
12-copy-images-from-dockerhub-example | This example illustrates how to copy Docker images from Docker Hub to your local Docker registry using Stevedore, allowing you to have a local copy of the desired images for offline or restricted environments. |
Last modified June 16, 2023: fix link to the example 12-copy-images-from-dockerhub-example (cfc07e7)