Redgate Flyway

Docker Containers for Development Databases

Docker containers can be used for:

  1. Dedicated development database sandboxes
  2. Isolated development when working against a branch (e.g., main, feature1, release, etc.)
  3. Quickly spin up a container for the shadow database to generate and test migration scripts
  4. CI/CD pipelines to run multiple tests in parallel


Requirements

  • You will need to be licensed for Flyway Enterprise 
  • You will need to have Docker installed on the machine where Flyway Desktop and/or the agent where Flyway CLI is installed 


How to use Docker Container Databases for Development

  1. When configuring your development database, use the Provisioning method drop down to select Docker.


  2. Complete the information and click Test and save.


Get in touch with us to learn more.


Didn't find what you were looking for?